1

我是 TFS 的新手,并试图弄清楚如何使用分支正确地将现有应用程序的新重写到 TFS 中......

我有一个项目,我有三个分支 Dev Main 和 Prod

我刚刚从 Dev 中创建了一个名为 Dev-branch-Rewrite 的新分支,我能够将我的代码放入 Dev-branch-rewrite 中,但它并没有显示 main 是我可以合并到的分支。我做错了什么。不知道我做错了什么

4

1 回答 1

0

TFS 强制执行严格的分支层次结构,因此您需要提前计划。目前我怀疑这main是两者的父级devprod因此实际上要从你devprod你必须通过 main 合并。

最佳实践是使用新分支进行重写,main这样prod一旦重写完成,您就有了一条清晰的路径,但您仍然可以在现有dev分支中支持您的用户。

IE

       Prod
         |
       Main
       |   |
       Dev  Dev2.0

作为旁注,我会尽量让您的分支名称尽可能短,因为您可能会开始达到 Windows 260 字符路径限制。

有关分支策略的更多信息,请阅读codeplex 上的 ALM rangers 指南

于 2013-07-23T19:30:19.593 回答