我最近为我的个人项目切换到命令行git。
我过去曾使用三向合并工具,发现它们仍然很痛苦。
我非常喜欢CLI git处理合并文件的方式,它将两个版本都转储到文件中<<<<<和>>>>。我如何获得TFS的功能,我需要在工作中使用?
答案 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。