close

【問題描述】Visual Studio 2015 更換工作區的電腦名稱 (Change computer name for a TFS Workspace - Visual Studio 2015.)

因為工作需要,裝了一顆新硬碟,並升級新的OS

好不容易終於把環境架設好、軟體安裝好(Win10一裝VS2013市集就會掛掉...)

雖然source code都在TFS上了,但不想要重新建立新的工作區、重新下載source code

所以花了點時間研究一下,如何把舊有的版本控管設定帶到新的電腦上

結果發現版本控管很聰明,原本的設定中就預設同一個使用者在不同的電腦會有不同的工作區

※要勾選下方的「顯示遠端工作區」才看的到其他電腦的工作區唷!(如下圖)

※即便是不同台電腦,同一個使用者在同一個集合(collection)底下的工作區名稱不能重覆。

TFS-01  

點選編輯後,想說修改成新的電腦名稱就好了吧!

結果....電腦(名稱)那一欄無法修改!!!

TFS-2  

那麼要怎麼帶到我的新電腦呢??

這時候在網路上找到資料啦~

【解決方法】使用Workspace 命令變更電腦名稱 (Using Workspace Command to modify computer name.)

ref. 1 - vs2013. 變更電腦名稱後找不到TFS Workspace

 

 

ref. 2Change computer name for a TFS Workspace

 

看過上面兩篇後應該都很容易理解

這裡介紹VS2015的操作方式:

Step 1. 選擇VS2015開發人員命令提示字元

TFS-3

Step 2. 參考以下語法,按照個人設定修改

※可以先在別處(例如筆記本)修改好,在命令提示字元的地方按右鍵,就會自動貼上囉!

ref. 1: tf workspaces /updateComputerName:舊電腦名稱 /s:"http://tfs:8080/tfs/Collection名稱"

ref. 2:
<code style="margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif; white-space: inherit;">tf workspaces /updateComputerName:<span style="background-color: #ffff00;">MyOldComputerName</span> /s:"http://<span style="color: #000000; background-color: #ffff00;">MyServer</span>:8080/tfs/<span style="background-color: #ffff00;">MyCollection</span>"</code>
	
 
這裡提供範例,配合下圖修改:
ex: tf workspaces /updateComputerName:PCWIN7 /s:"http://tfs:8080/tfs/collection"

TFS-2

Step 3. 將剛剛改好的語法,於命令提示字元點選右鍵(就會自動貼上!)、按下enter

輸入ok, 會列出以下集合中的工作區、擁有者&電腦名稱

你就會看到電腦名稱改為新的電腦名稱囉!

TFS-4  

 

想要了解更多的話可以參考:Workspace 命令

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 趙瓜兒* 的頭像
    趙瓜兒*

    Mimo's World*

    趙瓜兒* 發表在 痞客邦 留言(0) 人氣()