TFS添加一个完全重写的新分支

时间:2013-07-23 13:38:50

标签: tfs branching-and-merging

我是TFS的新手并试图找出如何通过分支来正确地将现有应用程序重新编写为TFS ...

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

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

1 个答案:

答案 0 :(得分:0)

TFS会强制执行严格的分支层次结构,因此您需要提前计划。目前我怀疑maindevprod的父级,因此实际上从dev转到prod,您必须通过main合并。< / p>

最佳做法是从main采用新分支进行重写,这样一旦完成重写,您就可以清楚地找到prod的路径,但您仍然可以支持您的用户现有dev分支。

       Prod
         |
       Main
       |   |
       Dev  Dev2.0

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

有关分支策略的更多信息,请阅读ALM rangers guidance on codeplex