Visual studio 2010 对不同的Visual Studio实例使用不同的源代码管理提供程序

Visual studio 2010 对不同的Visual Studio实例使用不同的源代码管理提供程序,visual-studio-2010,git,version-control,branching-and-merging,Visual Studio 2010,Git,Version Control,Branching And Merging,我需要将代码库的多个分支合并到git中,一个来自TFS,另一个由git持有。但是,两个VS实例似乎共享源代码提供程序的单个设置,因此,例如,如果我想在合并之前检查TFS中文件的历史记录,我必须在“工具”->“选项”下手动切换提供程序,执行检查并将其切换回 必须有两个并发运行的VS实例,在记住什么是什么方面已经够难了,拥有多个分支更糟糕,拥有多个源代码管理绑定更糟糕 有解决办法吗?您可以在GIT中进行合并。然后,如果还需要更新TFS,请使用git tf将更改提交回TFS。您可以在git中进行合并。

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

必须有两个并发运行的VS实例,在记住什么是什么方面已经够难了,拥有多个分支更糟糕,拥有多个源代码管理绑定更糟糕


有解决办法吗?

您可以在GIT中进行合并。然后,如果还需要更新TFS,请使用git tf将更改提交回TFS。

您可以在git中进行合并。然后,如果您还需要更新TFS,请使用git tf将更改提交回TFS。

。这能让我看到git中TFS分支的历史变化吗?这就是我以这种折磨人的方式工作的原因,你看……你需要试试。由于您可以使用Git tf将一个变更集一个变更集拉入本地Git存储库,所以我怀疑您总能使其工作:)。有趣。这能让我看到git中TFS分支的历史变化吗?这就是我以这种折磨人的方式工作的原因,你看……你需要试试。由于您可以使用Git tf将一个变更集一个变更集拉入本地Git存储库,所以我怀疑您总是可以让它工作:)。