来自 SVN 世界这很容易:1)进行合并并产生冲突。SVN 为您提供工作副本中的冲突文件。2)以您需要的任何方式解决它们(如果需要,使用任何外部工具)。3) "svn resolved" 将冲突标记为已解决。4) 签到(或继续工作等)。
现在使用 TFS 和 Visual Studio (2010),我们似乎只有以下选项: - -> 在 TFS 合并工具中合并(仅限文本文件)。-> 对于非文本文件,取源分支文件(覆盖目标分支文件)或保留目标分支文件(忽略源分支文件)。
我需要能够使用外部工具(例如 Erwin)解决我的某些文件类型的冲突,然后将冲突标记为已解决。
我尝试解决冲突,将新文件放入目标分支文件系统工作区(即工作副本)并使用“tf resolve /auto:DeleteConflict”。那没有帮助。当我最终签入合并时,本地已解决/合并的文件被完全忽略。
当然 TFS/VS 可以做到这一点!
任何帮助将不胜感激!
谢谢。