在TFS中放置默认的Git合并

时间:2011-11-14 18:01:01

标签: git tfs diff

我最近为我的个人项目切换到命令行git。

我过去曾使用三向合并工具,发现它们仍然很痛苦。

我非常喜欢CLI git处理合并文件的方式,它将两个版本都转储到文件中<<<<<和>>>>。我如何获得TFS的功能,我需要在工作中使用?

2 个答案:

答案 0 :(得分:3)

我对您使用的内容没有经验,但这可能对您有所帮助:

在VS中导航到“工具 - >选项...->源代码管理 - > Visual Studio团队基础服务器 - >配置用户工具..”&添加新行(Extension = .*,operation = merge Command =工具的路径。)

放置参数以便符合您的需求应该是可能的。我用它来使用我选择的合并工具。

答案 1 :(得分:0)

我不确定

  

Git源代码控制具有我想在TFS中复制的内置合并行为。

将是一种可能性。

git merge 功能与git源代码控制绑定,这意味着git merge不会合并两个未跟踪的文件。这与 git diff 略有不同,后者允许比较两个未跟踪的文件。

作为替代方案,您可能需要考虑使用git-tfs的工作流程。以下是a helpful article on this workflow