如何让TFS 2015项目显示正确的构建模板

时间:2016-08-16 15:35:52

标签: tfsbuild tfs2015

我公司使用TFS进行源代码管理。 (TFVC)一个流氓项目决定使用GIT。然后他们因培训和其他原因而遇到了大量问题,因为人们不了解分布式系统。

使用TFS 2015,您可以在同一团队项目中同时拥有TFVC存储库和GIT存储库。所以我们刚刚创建了一个新的TFVC存储库,并将所有代码移到了它上面。一切都很好,但我们无法访问我们的XAML构建模板。这样我们就不会失去他们的SCRUM工作历史和所有积压工作。

当我们进入构建时,在模板中它正在寻找GIT模板。我猜这是因为团队项目最初是使用GIT存储库创建的。有没有什么方法可以像我们所有其他项目一样使用TFVC模板?

1 个答案:

答案 0 :(得分:2)

它与存储库无关,如果您创建GIT团队项目,则只能选择GIT构建定义。 TFVC项目也是如此。

根据您的情况,建议您将Git项目的代码放置到使用TFVC存储库创建的现有团队项目(这是双向)。将TFVC和Git存储库放在同一个团队项目中,您可以轻松访问工作项,构建和代码历史记录,而无需切换团队项目。

详细方法请参阅此MSDN博客:TFVC and Git repositories in the same team project

注意:

  • 需要TFS2015 update1及更高版本
  • Visual Studio 2015 Update 1支持团队项目 回购类型

如果您不想将GIT代码移动到TFVC项目,另一种方法是在构建定义中添加Power-Shell脚本,以便在构建过程中从Git项目克隆代码。