【发布时间】:2011-04-14 20:36:48
【问题描述】:
我正在开发一个基本上有 2 个分支的项目:master 和“next-version”。
这两个是不断变化的,下一个版本需要从 master 获得最新的变化,但我不能把它们都合并,因为一个版本已经发布,另一个还在 alpha 上。
我目前每次发生更改时都会将 master 合并到下一个版本,但这会导致丑陋的历史记录。
在这种情况下,最佳做法是什么?
【问题讨论】:
标签: git git-branch git-merge
我正在开发一个基本上有 2 个分支的项目:master 和“next-version”。
这两个是不断变化的,下一个版本需要从 master 获得最新的变化,但我不能把它们都合并,因为一个版本已经发布,另一个还在 alpha 上。
我目前每次发生更改时都会将 master 合并到下一个版本,但这会导致丑陋的历史记录。
在这种情况下,最佳做法是什么?
【问题讨论】:
标签: git git-branch git-merge
如果您将分支保留在本地,您可以在下一个版本中执行 git rebase master。除此之外,如果你想避免合并,你可以挑选,但这可能会隐藏分支之间的关系。您也可以考虑减少合并的频率。
【讨论】: