我们有2个TFS服务器,一个在防火墙内,另一个在防火墙外。出于安全原因,我们仍然需要保持这种方式。但问题是:有没有办法同步这两台TFS服务器,比如说每晚都有?
假设我们有服务器TFS1和TFS2,现在,我们只想从TFS1同步到TFS2,而不是双向同步。如果可能,我们希望完全同步。
我搜索了一段时间,但我找不到一个好的解决方案。似乎所有建议都适用于旧版TFS。
最新的TFS有什么解决方案吗?现有产品?或者,有关API的一些信息,我们可以使用它来为此制作工具吗?
由于
答案 0 :(得分:0)
对于最新的TFS版本,同步两个TFS服务器没有任何改变。就像丹尼尔和许多其他专家建议的那样:
TFS通常只存在1个实例和1个实例。 TFS是一个生产 开发团队的环境。拥有它是没有意义的 两个TFS系统并让它们同步以实现这种分离。
让您的团队同时在两个不同的TFS环境中工作 时间是一个非常奇怪的要求。
在您的情况下,与您的IT团队协商的最佳解决方案,设置一种安全稳定的方式,允许您的高级管理用户连接内部TFS。您还可以为TFS服务器设置SSL以提高安全性。 它还可以为您节省大量维护两台服务器同步的时间成本。
如果您坚持同步两台TFS服务器,请查看以下类似问题:Sychronising work between two TFS servers
另一种方法是使用VSTS而不是外部TFS。 Microsoft提供了有关此确切方案的文档,可在此处找到:Migrate to Visual Studio Team Services:从Team Foundation Server(TFS)移至Visual Studio Team Services(VSTS)并随身携带数据。
此链接还包含您要使用的迁移工具的下载链接
目前支持导入以下版本的TFS:
- TFS 2017 Update 3
- TFS 2018
- TFS 2018 Update 1