【問題描述】Visual Studio 2015 更換工作區的電腦名稱 (Change computer name for a TFS Workspace - Visual Studio 2015.)
因為工作需要,裝了一顆新硬碟,並升級新的OS
好不容易終於把環境架設好、軟體安裝好(Win10一裝VS2013市集就會掛掉...)
雖然source code都在TFS上了,但不想要重新建立新的工作區、重新下載source code
所以花了點時間研究一下,如何把舊有的版本控管設定帶到新的電腦上
結果發現版本控管很聰明,原本的設定中就預設同一個使用者在不同的電腦會有不同的工作區
※要勾選下方的「顯示遠端工作區」才看的到其他電腦的工作區唷!(如下圖)
※即便是不同台電腦,同一個使用者在同一個集合(collection)底下的工作區名稱不能重覆。
點選編輯後,想說修改成新的電腦名稱就好了吧!
結果....電腦(名稱)那一欄無法修改!!!
那麼要怎麼帶到我的新電腦呢??
這時候在網路上找到資料啦~
【解決方法】使用Workspace 命令變更電腦名稱 (Using Workspace Command to modify computer name.)
ref. 1 - vs2013. 變更電腦名稱後找不到TFS Workspace
ref. 2. Change computer name for a TFS Workspace
看過上面兩篇後應該都很容易理解
這裡介紹VS2015的操作方式:
Step 1. 選擇VS2015開發人員命令提示字元
Step 2. 參考以下語法,按照個人設定修改
※可以先在別處(例如筆記本)修改好,在命令提示字元的地方按右鍵,就會自動貼上囉!
ref. 1: tf workspaces /updateComputerName:舊電腦名稱 /s:"http://tfs:8080/tfs/Collection名稱"
<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>
Step 3. 將剛剛改好的語法,於命令提示字元點選右鍵(就會自動貼上!)、按下enter
輸入ok, 會列出以下集合中的工作區、擁有者&電腦名稱
你就會看到電腦名稱改為新的電腦名稱囉!
想要了解更多的話可以參考:Workspace 命令
留言列表