來自SVN世界,這很容易: 1)合併併發生衝突。 SVN爲您提供工作副本中衝突的文件。 2)根據需要以任何方式解決它們(如果需要,使用任何外部工具)。 3)「svn resolved」將衝突標記爲已解決。 4)入住(或繼續工作等)。現在有了TFS和Visual Studio(2010),我們似乎有的唯一選項是: - - >在TFS合併工具中合併(僅限文本文件)。 - >對於非文本文件,採取源分支文件(覆蓋目標分支文件)或保留目標分支文件(忽略源分支文件)。如何在使用TFS時手動解決衝突並將其標記爲解決方案?
我需要能夠使用外部工具(例如Erwin)解決某些文件類型的衝突,然後將衝突標記爲已解決。
我已經嘗試解決衝突,將新文件放入目標分支文件系統工作區(即工作副本)並使用「tf resolve/auto:DeleteConflict」。這沒有幫助。當我最終檢查合併時,本地解析/合併文件完全被忽略。
當然TFS/VS可以做到這一點!
任何幫助將真正感謝!
謝謝。
作爲tbergstedt的回答[本博客]的補充(http://blogs.msdn.com/b/jmanning/archive/2006/02/20/diff-merge-configuration-in-team-foundation-common- command-and-argument-values.aspx)全面介紹瞭如何從TFS調用第三方合併工具。如果你可以從命令行調用ERWIN,你將可以從TFS – 2012-04-25 20:34:53
中調用它。謝謝你的領導,但是ERWE似乎不支持任何命令行參數。我需要使用的其他工具當然不會。請任何其他想法!? – 2012-04-25 21:33:36