【发布时间】:2015-02-08 21:24:58
【问题描述】:
我使用单元测试项目 VS 2012 和控制台应用程序项目 VS 2012,使用 TeamFoundationClient 11.0 和 TFS 2008强>。
我使用 MergeContent(Conflict, true) 但未显示 UI(用于合并的对话框模式)。
我看过这个参考:
无法以编程方式显示内置的合并工具来解决合并冲突 https://connect.microsoft.com/VisualStudio/feedback/details/783320/cannot-programatically-display-built-in-merge-tool-to-resolve-a-merge-conflict
使用 useExternalMergeTool = true 的 Workspace.MergeContent() 不会使用 VS 2012 打开内置的 VS 合并工具
在没有配置任何用户工具的情况下将 VS 2010 与 TFS 2010 一起使用 执行合并操作,当我们调用 Workspace.MergeContent() useExternalMergeTool = true 时,使用了内置的 VS 合并工具。
在没有配置任何用户工具的情况下将 VS 2012 与 TFS 2012 一起使用 执行合并操作,当我们调用 Workspace.MergeContent() 使用 useExternalMergeTool = true 函数返回 fals 而没有 打开内置的 VS 合并工具。最后,与以前的版本不同, VS 2012 自带的合并工具挺好看的,但是现在没办法了 以编程方式打开它以解决合并冲突。这是 VS 2010 的功能回归。
关于它的任何建议或关于合并内容的显示模式对话框的任何解决方法?
【问题讨论】:
-
你的问题真的不清楚。单元测试与合并冲突和模式对话框有什么关系?你到底想在这里完成什么?