两台TFS服务器之间的同步工作

两台TFS服务器之间的同步工作,tfs,synchronization,Tfs,Synchronization,我们是一些在内部TFS存储库上工作的开发人员。此TFS只能从内外网络访问 但我们也有一个测试实验室,本来不打算这样做,但最终成为了一个开发环境。因为我们无法访问公司的TFS,所以我们使用了Microsofts TFS(visualstudio.com) 我们没有机会改变我们的网络结构。所以像“只允许您的测试机器访问您的内部TFS是没有帮助的”) 我们的一些开发机器可以访问TFS(internal和visualstudio.com),有些只能连接到internal 我的想法是在一台可以访问两个tf

我们是一些在内部TFS存储库上工作的开发人员。此TFS只能从内外网络访问

但我们也有一个测试实验室,本来不打算这样做,但最终成为了一个开发环境。因为我们无法访问公司的TFS,所以我们使用了Microsofts TFS(visualstudio.com)

我们没有机会改变我们的网络结构。所以像“只允许您的测试机器访问您的内部TFS是没有帮助的”)

我们的一些开发机器可以访问TFS(internal和visualstudio.com),有些只能连接到internal

我的想法是在一台可以访问两个tfs的开发人员机器上安装一些“同步”


做这件事的最佳方式是什么?

最重要的一点是:没有办法以可扩展和可维护的方式完成您的要求

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

你可以用它在一个双向的庄园里同步源和工作项。它甚至可以维护源和wit之间的任何关系

现在坏消息是:

  • 您必须通过登录到运行迁移的服务器来解决所有冲突
  • 您必须在两台服务器之间进行通信
  • 这会让你很恼火的
  • 另一个选择是购买一个像OpsHub这样的商业工具,它将管理同步并提供更好的冲突解决方案,但这将是昂贵的

    我的建议(我以前也这样做过)是你解决问题,而不是解决问题。这在医疗保健、银行业和国防领域都是可以解决的。我曾经去过那里,你的公司并不特别。当然,除非你是一家保险公司,然后你的功能太差而无法储蓄