2011-06-23 33 views
1

我需要回滾TFS2008中的合併操作。分支機構需要在以後合併。我知道我可以在trunk上使用tfpt.exe回滾操作來恢復合併修改的文件,但回滾不會修改合併信息,以便將來從分支合併到trunk中不會恢復由回滾。此外,從幹線合併到分支中將冒險覆蓋分支中的更改。使用tfpt.exe在TFS2008中回滾合併

我可能已經遺漏了相當多的必要信息,所以我會根據需要更新問題。

撤消合併的最佳方法是什麼?仍然可以在以後合併所有更改?

謝謝。

回答

1

我剛剛嘗試過這樣做,手動和當您嘗試合併後檢查了一個較舊的版本,然後檢查舊版本文件仍然本質上標記爲已合併。我在沒有tfpt的情況下看到了相同的確切問題 - 非常有趣。

所以我看了看文檔,看起來你想要做的是使用/force。我猜如果你做一個tfpt回滾,然後運行tf合併它將工作。如果沒有,請嘗試手動回滾,然後運行合併/強制。

/力
忽略合併歷史和 合併來自 源指定的更改到目標,即使 部分或所有這些變化已經 之前合併。

希望有所幫助。

+0

非常感謝!我完全錯過了合併中的/ force選項。聽起來像它正是我需要的。在我必須再次合併分支之前可能會有一段時間,所以希望我不會忘記這一點! 再次感謝! –

+0

Np高興地幫助和是不要忘記:) –

+0

此外,在回滾後,合併所得的變更集回到與/ discard選項的分支。如果通過從中繼合併更新分支,這將防止分支中的更改被清除。 –

相關問題