【问题标题】:creating branch out of branch从分支创建分支
【发布时间】:2013-03-28 01:41:46
【问题描述】:

假设我有主人

假设我做git branch branchA master 然后我在 branchA 上进行开发 然后我想从 branchA 创建另一个分支所以我做git branch branchB branchA 然后我继续在 branchA 和 branchB 上进行开发,每个分支都开发了自己的东西 我的问题是:

假设我最终想在开发完成后将 branchA 和 branchB 合并为 master。 假设我在分支 A 和分支 B 上都做了一大堆 git pull origin master。 并假设有时我想在分支 A 和分支 B 之间合并。

  1. 每当我尝试在分支之间合并或最终将分支合并到最终产品中时,单独分支中git pull origin master 的更改是否会相互冲突。
  2. 进行这种分支和单独开发是否会使分支(branchA 和 branchB)之间的合并变得困难...也就是说,当我尝试在 branchA 和 branchB 之间进行合并时,这是否会不必要地增加冲突的机会

【问题讨论】:

    标签: git version-control merge branch


    【解决方案1】:

    我不完全理解你在做什么,但我建议如下:

    • 如果您从 master 分支分支分支 A,最好在那里开发并合并回 master。不要将master集成到branchA中。如果需要,将 branchA 重新设置在 master 之上
    • 最好不要从分支 A 分支,或者如果这样做,请考虑将分支 A 冻结(现在分支 B 取决于它的历史...)。在这种情况下,将 branchB 合并回 branchA,并将结果合并到 master。

    我并不是说它不能以其他方式完成,但我知道 gitk 显示的任何更多类似网格的图形都会让我感到非常困惑。保持简单,处理 VCS 已经足够复杂了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-16
      • 2017-04-21
      • 1970-01-01
      • 2015-04-06
      • 2012-01-15
      • 2020-12-01
      • 1970-01-01
      • 2021-02-23
      相关资源
      最近更新 更多