我们是一个由8.3来自其他国家的小团队,他们使用Source控制器作为TFS,TFS服务器也位于那里,他们只有4个许可证。所以我们(5个开发人员)正在使用SVN源控制器作为本地源控制器,并且我们每3天采用最新的TFS并将SVN&的更改合并到一起。 TFS。真的,这是一种过度消耗和耗费时间的任务。他们不想更改TFS(不是事件添加项)。所以我可以用来合并两个源控制器之间的代码。是不是我可以使用SVN-Bridge来合并代码而无需更改或修改TFS服务器。请指导我这个。 (最坏的情况是他们可能会添加ins,肯定没有其他源控制器而不是Microsoft产品)。
答案 0 :(得分:5)
我认为SvnBridge确实可以帮到你。通过使用SvnBridge,您将能够使用单个后端代码,同时使用Subversion与之通信。我不确定你是否需要为SvnBridge上的用户提供TFS许可证。
分支在TFS和Svn中的工作方式几乎相同,虽然速度表明它不是TFS后端的廉价副本,就像通常在Subversion中一样。
标记在TFS中的工作方式完全不同,如果有可以在此处进行互操作,则必须检查SvnBridge文档。如果没有,你总是可以使用分支来标记内容,就像你在Subversion中一样。
不需要在TFS服务器上运行SvnBridge;他们发布的第一个测试版(在Codeplex上可用之前)实际需要你在本地运行它,并连接到localhost:[some port]