【发布时间】:2020-12-16 19:37:24
【问题描述】:
所以,我不知道是否有人注意到了,但是与 VS2012 一起打包的新合并工具是最大的病态。我最近转移到 Git 进行源代码控制,并且真的希望能够将 VS2012 设置为我的默认 difftool/mergetool。
关于如何做到这一点的任何建议?如果可能的话,我宁愿在活动的 VS2012 窗口中启动差异/合并,而不是新实例。
【问题讨论】:
-
AFAIK,TFS 合并工具是一种双向合并工具,这意味着它只会合并两个文件。 Git 需要一个三向合并工具(第三个文件是其他两个文件的基本祖先)。所以我目前最好的猜测是这是不可能的。
-
git merge using the vs2012 diff tool 的可能重复项 不完全重复,但可能值得将这些问题结合起来。
-
你见过最新的VS与Git的集成吗?如果您使用 VS 作为 IDE,这对您来说应该非常方便。 blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/…
-
@allen 只是想添加这个:blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx。也许添加这些链接作为答案有助于突出这个不错的选择。
-
安装了这个,这就是我所希望的一切!优秀的答案。但无法评价它,因为它是作为评论而不是答案添加的。
标签: git merge diff visual-studio-2012 git-extensions