2016-08-16 80 views
0

我的公司使用TFS进行源代码管理。 (TFVC)一个流氓项目决定使用GIT。然后,他们因培训和其他原因而出现大量问题,因为人们不了解分布式系统。如何获得TFS 2015项目以显示正确的构建模板

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

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

回答

2

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

您的具体情况,建议你可以地方你自己的Git项目的代码与TFVC库创建的现有团队项目(这是双向)。将TFVC和Git存储库放在同一个团队项目中,可以轻松访问工作项目,构建和编码历史记录,而无需切换团队项目。

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

注:

  • 需要TFS2015 UPDATE1及以上
  • 的Visual Studio 2015年更新1对既 回购类型的团队项目支持

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