TFS - 取得特定ChangeSet異動集

TFS - 取得特定ChangeSet異動集

有時候我們在更新程式的時候,會希望只更新有異動的那幾隻程式;雖然TFS本身並沒有提供直接匯出異動檔案的功能,但我們可以透過強大的TFS Power Tool來達到。

不過使用相關指令的時候必須在有設定為Workspaces的目錄下,可是平常我們的Workspaces本來就有程式;這時候就要額外建立一個新的Workspaces來處理這件事情。

 

首先先下載 Team Foundation Server Power Tools April 2010

image

 

再來先開啟Visual Studio Command Prompt,先利用tf 指令建立新的WorkSpaces,以及設定對應路徑:

tf workspace /new /noprompt tfs_temp /collection:http://tfs:8080/tfs/defaultcollection
tf workfold /map $/project/WEB D:\changeset

接下來利用tfpt getcs指令就可以取得指定的ChangeSet囉!

tfpt getcs /changeset:136

image001

如果常做這件事,可以直接把指令寫成批次檔,執行完畢之後再把Workspaces砍掉,相當方便!

 

相關連結:

Workspaces Command

Workfold Command

 

Dotblogs 的標籤: ,