0

在我的项目中,我们使用TFS 2013作为源代码控制存储库和TeamCity 9.1.6作为 CI 服务器的功能分支。我们计划很快升级到 TFS 2015(......并且无法迁移到 GIT)

我知道当您使用 GIT 或 Mercurial 时可以使用多个分支规范……而且它非常有用。在 TFS 2013 中,微软增加了对 GIT 的原生支持。

多分支规格图片

我想使用我现有的 TFS 服务器进行多个分支规范,以便有一个构建每个功能分支的提交构建。

所以我的问题是:

  1. 是否有任何允许我这样做的 TeamCity 插件?(比我可能的 GIT-TFS 技巧更容易)
  2. 鉴于 TFS 2013 支持 GIT,我是否可以配置我的 VCS 以使 TeamCity 构建认为 TFS 是 GIT 服务器并使用此处解释的多个分支规范?

理论上,TeamCity VCS 作为 GIT 服务器连接到 TFS 会认为它是 GT 服务器,不是吗?

4

2 回答 2

1

TFS 2013 提供了使用 TFVC 或 Git 作为源代码控制存储库的选项。创建团队项目时,从版本控制选项中选择 Git:

在此处输入图像描述

更多使用 Git 的信息,请查看: https ://www.visualstudio.com/en-us/docs/git/get-started

于 2016-06-08T06:46:53.247 回答
1

不需要额外的插件。您可以在 TeamCity 中配置 Git 连接到托管在 Team Foundation Server 2013 中的 Git 存储库。存储库的类型将在 TeamCity 中为“Git”,因此将支持所有与 git 相关的功能(例如分支)。

于 2016-06-07T13:46:50.853 回答