2012-07-11 72 views
6

Visual Studio 2010具有這個不錯的GUI,可以讓您看到多個分支之間的變更集的遷移。如果可能的話,我想通過命令行以文本格式獲取這些信息。我們運行每日PowerShell腳本來檢查我們的發佈分支和Trunk之間未發生的更改。這確保我們不會忘記將錯誤修復傳播回Trunk。然而,我們所缺少的是再檢查能力,如果同樣的錯誤修復程序傳播到較新版本的分支如:是否有命令行TFS工具來跟蹤分支之間的變更集?

Trunk ---------------------------------------------- 
     \    \ 
     \    ------- Release 2.0 
     -- Release 1.0 

我們可以很容易地檢查1.0版和軀幹,但我們之間的未合併的改變也想確保這些變更集也可以轉化爲版本2.0。

在Trunk和2.0版之間運行tf merge /candidate不會有效,因爲我們會得到一系列與2.0版本後實現的新功能相關的變更集。也許我可以做一個毫無根據的合併候選人檢查(從1.0版到2.0版)?或者,也許TFS 2012爲變更集跟蹤提供了一些新的命令行選項?

回答

5

您可能需要使用tf branchestf merges的組合。如果這些信息不能爲您提供所需的信息,那麼我認爲您將使用TFS API編寫您自己的控制檯應用程序或PowerShell管理單元

相關問題