【发布时间】:2017-01-24 09:23:48
【问题描述】:
我们将把现有的 BizTalk 代码库迁移到 TFS 2015 更新 2。我们希望使用 GIT 而不是 TFVC 进行版本控制。
我无法理解回购与项目的关系。我想运行独立的 TFS 项目来管理与业务运行的“项目”相一致的离散工作。本能告诉我应该为此类项目创建一个分支,但每个 TFS 项目似乎都需要自己的 repo?
如果我坚持使用单个 (BizTalk) TFS 项目,我将能够为每个业务项目创建一个分支,但工作项将全部混合在一起。这将使燃尽图等有用的报告工具变得毫无用处。
我猜另一种选择是运行多个 TFS 项目,每个项目都有自己的 repo,然后在 repo 之间手动合并?也许有一个“主要”项目并将其 repo 用作项目 repos 的主要分支?
人们是如何处理这个问题的?
【问题讨论】:
-
您可能不想要多个团队项目,如果您想要它们之间的版本控制关系,几乎肯定不会。一些背景阅读位于nkdagility.com/one-team-project、geekswithblogs.net/Optikal/archive/2013/09/05/153944.aspx 和blogs.msdn.microsoft.com/willy-peter_schaub/2014/11/19/…
标签: tfs azure-devops alm