TFS - 取得特定ChangeSet異動集
有時候我們在更新程式的時候,會希望只更新有異動的那幾隻程式;雖然TFS本身並沒有提供直接匯出異動檔案的功能,但我們可以透過強大的TFS Power Tool來達到。
不過使用相關指令的時候必須在有設定為Workspaces的目錄下,可是平常我們的Workspaces本來就有程式;這時候就要額外建立一個新的Workspaces來處理這件事情。
首先先下載 Team Foundation Server Power Tools April 2010
再來先開啟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
如果常做這件事,可以直接把指令寫成批次檔,執行完畢之後再把Workspaces砍掉,相當方便!
相關連結:
Dotblogs 的標籤:TFS ,Power Tool