Visual Studio解决方案与Git项目和TFS项目混合使用

时间:2017-11-23 18:38:21

标签: git visual-studio github tfs visual-studio-2017

我在TFS服务器上启动了一个带有3个项目的VS2017解决方案。 几天后,我又将一个项目从GitHub添加到我的VS2017解决方案和TFS服务器中。现在我想在项目中合并GitHub repo中的更改。

对于与源代码控制不同的不同项目,有没有办法在单个VS解决方案上同时使用Git和TFS?

1 个答案:

答案 0 :(得分:4)

你可以Use Git and TFVC repos in the same team project

  

在Team Foundation Server 2015 Update 1及更高版本中,一个项目   管理员可以将Git仓库添加到使用Team创建的团队项目   基础版本控制(TFVC)。您还可以将TFVC仓库添加到   用Git创建的团队项目。这允许您采用新版本   控制系统,同时保留团队项目中的所有数据。

应该有一个与您的远程github repo或tfs托管的git repo对应的本地git仓库。您可以从团队资源管理器 - 设置 - 存储库设置

在选定的本地git仓库中添加远程仓库

enter image description here

用两个远程git repo绑定一个用于GitHub,一个用于TFS;您可以简单地将GitHub中的更改下拉到您的本地git,然后将更改推送/同步到您的远程TFS git仓库。