我们有一个非常有趣的情况。两个开发团队,属于两个不同的公司。
公司A政策不允许从主创建分支机构,因此,在B公司我们考虑的是:
这可行吗?您能否提出一个更加成熟/可靠的解决方案来解决这个问题?添加git到桌子只是要求比它需要更多的麻烦?最好是拥有自己的TFS,然后以某种方式保持我们的TFS与他们同步 - 特别是当我们考虑这两家公司在同一个文件上工作非常不同的项目时,从不这一事实?
答案 0 :(得分:0)
您可以使用Git-TF克隆TFVC存储库并在Git中使用它。我有一个blob帖子,你可以使用它来获取大部分命令:
如果您在本地拥有TFS并创建一个支持Git存储库而不是TFVC的团队项目,那么您可以拥有所有内容。你的开发人员可以在TFS上工作,就好像它是唯一一个,然后当你准备就绪时,你可以通过vpn制定远程TFS的提交。
你可以通过使用VSO(http://tfs.visualstudio.com)让事情变得更容易,并让其他公司在需要的时候进行拉动(使用你提供的脚本)。