使用具有不同Visual Studio实例的不同源控件提供程序

时间:2013-01-22 12:41:29

标签: visual-studio-2010 git version-control tfs2010 branching-and-merging

我遇到的情况是我需要将代码库的多个分支合并到git中,一个来自TFS,另一个来自git。但似乎VS的两个实例共享源代码提供者的单个设置,因此,例如,如果我想在合并之前检查TFS中文件的历史记录,我必须在工具下手动切换提供者 - >选项,进行检查并将其切换回来。

必须同时运行两个VS实例,在记住什么是什么方面很难,让多个分支更糟,并且有多个源控制绑定就是坑。

有解决办法吗?

1 个答案:

答案 0 :(得分:1)

你可以use git-tf to create a temporary GIT working copy of your TFS data,在GIT中进行合并。然后,如果您还需要更新TFS,请使用git-tf将更改提交回TFS。