在两个TFS服务器之间同步工作

3
我们是一些开发人员,正在使用内部TFS存储库。这个TFS只能从我们的网络内部访问。
但是我们也有一个测试实验室,虽然不是专门用于开发,但最终成为了一个开发环境。因为我们无法访问公司的TFS,所以我们使用了Microsoft的TFS(visualstudio.com)。
我们没有任何改变网络结构的机会。所以像“只需允许您的测试机器访问内部TFS”这样的建议对我们没有帮助。
我们的一些DEV机器可以访问两个TFS(内部和visualstudio.com),而另一些DEV机器只能连接到内部TFS。
我的想法是在可以访问两个TFS的其中一台DEV机器上安装一些“同步”工具。
那么,如何做才是最好的呢?
1个回答

3
重点概述:没有一种可扩展和可维护的方法来完成您所要求的操作。

唯一解决此问题的方法是让所有开发人员都可以访问他们正在使用的TFS服务器。但是,如果您有大量支持预算和无限耐心,则可以使用TFS Integration Tools

您可以使用它以双向方式同步源和工作项。它甚至会维护源和wit之间的任何关系。

现在说一下不好的地方:

  1. 您必须通过登录运行迁移的服务器来解决所有冲突。
  2. 您必须在两个服务器之间进行通信
  3. 这将真正令您感到烦恼

另一个选择是购买像OpsHub这样的商业工具,它将管理同步并提供更好的冲突解决方案。但是,这将是昂贵的。

我的建议(我以前尝试过各种方法)是解决问题而不是绕过它。这在医疗保健、银行业和国防方面都是可以解决的。我曾经也遇到过你们公司遇到的问题,所以你们并不特别。当然,除非你是一个保险公司,那么你就太不正常了,无法挽救。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接