2012-12-13 32 views
1

我們擁有標準的基本TFS 2010分支機構設置 - Dev < - >主要的< - >發佈。TFS 2010突然認爲所有變更集需要重新合併

我們在過去幾個月中多次合併了鏈條,沒有問題。

幾周前我們合併了Main - > Release並部署了一個新版本的軟件。 據我們所知,合併沒有問題,Release中的新版本看起來很好。

今天我們準備合併從Main到Release的另一組更改,當我們調出窗口來查看可以合併的變更集時 - 令人驚訝的是TFS列出了從應用程序開始的所有更改!

是否有一些常見/愚蠢的事情我們可以做,以便TFS認爲Release分支不再是最新的或者需要將所有變更集從Main重新合併到Release?

該問題並非特定於任何開發人員的機器。

還有一點奇怪的是,我可以在Release分支上做View History,並且我看到所有的變更集都很好 - 所以我知道Release是很好的。

從Main到Release的更改中唯一不尋常的是對升級到Visual Studio 2012的解決方案和項目文件的更改,並將目標框架更改爲4.5。然而,當我們從Dev進入Main時,並沒有引起任何類似的問題。它只是更新了修改後的sln,proj等文件。

有沒有人跑過這樣的東西?

+1

有人重新分支了分支嗎?重命名兩個分支?移動分支?刪除合併關係?從開發者直接向主要(或相反方向)做一個毫無根據的合併?您的Branch Visualization在查看時看起來像什麼? – jessehouwing

+0

看到你的分支關係,看看下面的實驗練習:http://msdn.microsoft.com/en-us/vs2010trainingcourse_branchingandmerging_topic3 – jessehouwing

回答

0

看起來這是由於之前已被刪除的「復活」文件(以及使用相同名稱創建的另一個文件)造成的。

reference

相關問題