【问题标题】:TFS Adding a new branch that is a total rewriteTFS 添加一个完全重写的新分支
【发布时间】:2013-07-24 03:30:19
【问题描述】:

我是 TFS 的新手,正在尝试弄清楚如何使用 Branching 将现有应用程序的新重写正确地写入 TFS...

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

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

【问题讨论】:

    标签: tfs branching-and-merging


    【解决方案1】:

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

    最好的做法是从main 为您的重写使用新分支,这样一旦重写完成,您就有一条通往prod 的清晰路径,但您仍然可以在现有dev 中支持您的用户分支。

           Prod
             |
           Main
           |   |
           Dev  Dev2.0
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-30
      • 2019-04-20
      • 2017-06-09
      • 1970-01-01
      • 2017-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多