我試圖找到從檢入到分支的更改所需的時間,並將合併到父分支的更改集合。我一直在玩TFS API,並試圖使用GetBranchHistory和QueryMergesExtended方法,但他們似乎沒有在合理的時間範圍內返回任何東西。查找合併中的更改集合
任何人都可以指出我正確的方向來獲取這些信息嗎?
謝謝
我試圖找到從檢入到分支的更改所需的時間,並將合併到父分支的更改集合。我一直在玩TFS API,並試圖使用GetBranchHistory和QueryMergesExtended方法,但他們似乎沒有在合理的時間範圍內返回任何東西。查找合併中的更改集合
任何人都可以指出我正確的方向來獲取這些信息嗎?
謝謝
我想你可以使用TrackChangesets方法。我沒有嘗試過自己,但看起來像這就是你正在尋找的東西。
看起來像返回類型VersionControlBranchVisualizer有你在找什麼。
對於TFS2010你可以使用VersionControlServer.TrackMerges爲得到的IEnumerable <ExtendedMerge>。見示例here(方法TrackMerges)。
「我試圖找到從檢查更改到分支到變更集合合併到父分支所需的時間。」你的意思是開發者需要花多少時間來完成這個任務? –
不,不是真的。我有在不同分支機構工作的開發團隊。目前我們在發佈軟件時只合併到我們的主線上。我試圖說明我們花了多長時間發佈軟件,因爲它已經準備好發佈了。 – Dunc
你想自動化它還是在源代碼管理瀏覽器中看到它是好的? –