2011-09-23 44 views
7

由於某些未知原因,TFS似乎仍在排隊某些文件以進行合併,即使沒有任何更改。在Pending Changes窗口中,更改列只規定合併,而不是通常的合併,編輯合併,分支機構TFS合併不停地合併一些文件而沒有任何更改

沒有人觸及這些文件,但它們仍在等待更改合併隊列下重新出現。

我以前見過這種情況發生在一個被刪除的文件夾,但不斷重新出現在分支之間的合併中。在這種情況下,我使用tf銷燬在該文件夾路徑的所有分支,並解決了問題。但是,在這種環境下,團隊希望保留文件。

是否有其他人遇到和/或解決過這個問題?

回答

4

嘗試TFS 2010 SP1CU1。它修復了一些合併錯誤。如下所示:

合併或放棄在兩個方向導致不必要的「空」合併 在未來的合併嘗試。

+0

恩,這看起來很有趣,似乎暗示了正確的方向。我們每天都看到「空洞合併」。我會備份/更新我們的TFS,看看它是否可行。 –

+0

@Simon爲你做了這個工作嗎?我一直無法退出TFS服務器來應用這些更新。 –

1

如果你有Team Foundation Power Tools安裝就可以使用tfpt uu撤消更改任何未更改的文件(是的,這時候作爲改變,你會得到告訴他們是相同的文件被標記以及煩人!)。

+4

這不適用於合併。但是,您可以撤消掛起的更改,然後在詢問您是否要撤消實際更改的文件時選擇「全否」。 – Swoogan

+1

「全部否」僅適用於修改後的文件。新添加的文件不會被合併。如此處所述:http://stackoverflow.com/questions/15619885/files-listed-as-pending-changes-when-doing-merges-that-didnt-change – jpgrassi

相關問題