我公司使用TFS进行源代码管理。 (TFVC)一个流氓项目决定使用GIT。然后他们因培训和其他原因而遇到了大量问题,因为人们不了解分布式系统。
使用TFS 2015,您可以在同一团队项目中同时拥有TFVC存储库和GIT存储库。所以我们刚刚创建了一个新的TFVC存储库,并将所有代码移到了它上面。一切都很好,但我们无法访问我们的XAML构建模板。这样我们就不会失去他们的SCRUM工作历史和所有积压工作。
当我们进入构建时,在模板中它正在寻找GIT模板。我猜这是因为团队项目最初是使用GIT存储库创建的。有没有什么方法可以像我们所有其他项目一样使用TFVC模板?
答案 0 :(得分:2)
它与存储库无关,如果您创建GIT团队项目,则只能选择GIT构建定义。 TFVC项目也是如此。
根据您的情况,建议您将Git项目的代码放置到使用TFVC存储库创建的现有团队项目(这是双向)。将TFVC和Git存储库放在同一个团队项目中,您可以轻松访问工作项,构建和代码历史记录,而无需切换团队项目。
详细方法请参阅此MSDN博客:TFVC and Git repositories in the same team project
注意:强>
如果您不想将GIT代码移动到TFVC项目,另一种方法是在构建定义中添加Power-Shell脚本,以便在构建过程中从Git项目克隆代码。