Visual studio 2013 TFS 2013到TFS 2013的同步

Visual studio 2013 TFS 2013到TFS 2013的同步,visual-studio-2013,tfs,Visual Studio 2013,Tfs,我们正在尝试一种解决方案,以同步两个TFS 2013 服务器 我们有两台TFS 2013服务器,一台在开发环境中 (比方说TFS 2013开发)和生产中的另一个 环境(TFS 2013生产) 我们需要能够: 将TFS 2013开发中的代码片段同步到TFS 2013 根据需要进行生产 同步TFS任务和工作 TFS 2013开发和TFS 2013生产之间的项目。这 应该立即发生,并且应该是双向的。那个 是,当对任一TFS中的工作项/任务进行任何更改时 2013年开发或TFS 2013年生产应立即

我们正在尝试一种解决方案,以同步两个TFS 2013 服务器

我们有两台TFS 2013服务器,一台在开发环境中 (比方说TFS 2013开发)和生产中的另一个 环境(TFS 2013生产)

我们需要能够:

  • 将TFS 2013开发中的代码片段同步到TFS 2013 根据需要进行生产
  • 同步TFS任务和工作 TFS 2013开发和TFS 2013生产之间的项目。这 应该立即发生,并且应该是双向的。那个 是,当对任一TFS中的工作项/任务进行任何更改时 2013年开发或TFS 2013年生产应立即 分别反映在其他TFS服务器上
我们已经开始了 查看以上内容并尝试使用TFS集成平台 用于在TFS 2013开发和TFS 2013之间同步代码 生产服务器

因此,我们基本上有三个问题

  • TFS集成平台工具是否支持TFS 2013到TFS 2013代码/工作项同步

  • 我们如何进行代码的同步 TFS 2013至TFS的上述存储库和工作项 2013年

  • 同步是TFS 2013的一项新的直接功能吗 在没有任何第三方工具的情况下完成


  • 首先,我不了解你们系统的设置。TFS通常只存在于1个实例中。TFS是开发团队的生产环境。让两个TFS系统同步以实现这种分离是没有意义的

    如果需要创建源的安全快照,可以创建分支并保护这些分支。如果需要升级结果,请运行生成并使用已发布的生成工件安装到生产环境中

    让您的团队同时在两个不同的TFS环境中工作是一个非常奇怪的要求

    回答您的问题: 现在回答您的问题:

  • TFS集成工具 这是该工具的一项功能,只要您使用TFS集成工具(Visual Studio gallery中提供的版本)。TFS集成平台没有提供相同级别的支持。TFS集成工具不会在环境、工作项标记、测试结果、签入说明、标签、权限、工作区、挂起的更改、搁置集、文件编码、订阅、测试用例、签入策略、报告、团队门户/SharePoint、流程模板、工作项查询、生成、,不支持仓库数据

  • 设置您需要设置两个同步,一个双向同步用于工作,一个单向同步用于来源和祈祷。在这种情况下,可能会出现很多问题,因为同步不是跨环境的事务性同步,某些操作可能会在两个环境上同步发生,从而使您处于停滞状态。通常,当在两个系统之间同步时,您会将一个系统主控器用于特定的数据块,而不会在另一个环境中接触它们。此场景是一场噩梦,会一直困扰着您,直到您将其关闭。

    对于源同步,您可以选择手动签出/签入过程

  • 开箱即用?不,这在TFS开箱即用中不受支持。有(您已经找到)和一些第三方商业工具,如和

  • TFS集成平台(2012年3月发布)仅支持TFS2012
  • 您可以使用TFSAPI编写自己的同步工具
  • 否。TFS2013没有此功能

  • 它也支持TFS 2013,但您需要安装TFS 2012客户端对象模型才能连接。您是说TFS2013客户端对象模型?否。要将TFS集成工具连接到TFS 2013,您需要安装TFS 2012客户端对象模型。我知道,令人困惑,但这就是它的工作原理。你能解释一下你的情况吗?这两个实例在同一公司/组织中?为什么不合并它们?它们是远程的吗?这两个实例位于不同的公司/组织,即两个不同的网络。TFS集成工具页:TFS集成工具被设计为与Team Foundation Server 2012和更早的工作。将这些集成工具与TFS 2013和2015一起使用可能会导致错误。