我在TFS服务器上启动了一个带有3个项目的VS2017解决方案。 几天后,我又将一个项目从GitHub添加到我的VS2017解决方案和TFS服务器中。现在我想在项目中合并GitHub repo中的更改。
对于与源代码控制不同的不同项目,有没有办法在单个VS解决方案上同时使用Git和TFS?
答案 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仓库中添加远程仓库用两个远程git repo绑定一个用于GitHub,一个用于TFS;您可以简单地将GitHub中的更改下拉到您的本地git,然后将更改推送/同步到您的远程TFS git仓库。