1
3
不,但这实际上是一个很好的答案。当TFS阻止签入时,并不是因为它运行的是任何类型的差异:而是因为您的本地版本与最新版本不匹配。换句话说,自从上次使用自定义合并工具运行get+解决了文件冲突后,其他人签入了临时文件。识别这些情况是一个重要的服务器端功能,不能也不应该被禁用,因为它不能被可靠地检测到 任何 合并工具(包括构建在TFS客户机API中的工具)。 回到为什么这是一件好事:一旦冲突对话框再次出现,您可以像往常一样自由地解决自定义工具中的其他冲突。任何时候都不会调用内置的文本合并引擎。*进程仍然完全在您的控件中。您仍然需要选择一个“赢家”[或者从可用输入中生成一个新的赢家],即使根据您的工具,文件在语义上是相同的。但这与其他任何解决方案都没什么不同,比如您显然已经处理过的方案。 好吧,我撒谎了。它用于生成您在对话框中看到的“x added,y deleted…”摘要。重点是,它是 不 参与识别版本冲突,也不会修改任何文件,除非您要求(“为我合并更改”)。 |
urlreader · 是否将自定义列添加到TFS中的UI? 6 年前 |
Mkram · Microsoft TFS研究 6 年前 |
ab_732 · TFS如何从代码审阅中排除DLL和代码注释/空白 6 年前 |
gvdm · 如何控制TFS的配置 6 年前 |
Buda Gavril · SonarQube分析任务更改构建的输出 6 年前 |