是否可以将一个解决方案绑定到多个TFS服务器?
问题描述:
我们正在为客户提供各种产品,他们也要求提供源代码。是否可以将一个解决方案绑定到多个TFS服务器?
由于一些政策,我们需要在公司的TFS中开发解决方案,并且偶尔将我们的代码提交给客户的TFS。
因此,它真的变得困难和烦人总是复制和复制数据到另一个文件夹为此目的。
有没有办法将一个解决方案绑定到两个TFS服务器上?
答
如果您使用TFVC版本控制,则不可能用2个TFS版本控制来解决您的解决方案。
如果使用Git版本控制,则可以。您可以为本地git存储库添加多个远程服务器。本地Git仓库可以有多个远程服务器(TFS和Github可以是远程仓库),使用git remote add [remote name] [tfs repository url]
命令添加远程服务器。使用git remote -v
列出所有遥控器。
当你推/取,使用git push [remote name]
不同的遥控器
参考同步代码:
https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes
https://mmikowski.github.io/git-cross-origin/
更新:
我建议你使用Git版本控制。你可以按照这些文件学习从TFVC转移到Git。
您在TFS使用TFVC或Git版本控制? –
我正在使用TFVC。 – farhang67
TFVC不支持将一个解决方案绑定到2个不同的TFS服务器。我建议你使用Git版本控制。你可以按照这些文件([1](https://www.visualstudio.com/learn/migrate-from-tfvc-to-git/),[2])(https://www.concurrency.com/blog/ may-2016 /转换-tfvc-to-git))你学习从TFVC转移到Git。 –