【发布时间】:2012-02-16 07:33:40
【问题描述】:
这是我的场景:
我的项目遵循主题分支模式。
我创建了一个分支来修复一些问题,我们称这个分支为problem_fixes。我进行了更改,并提交了拉取请求。
我需要开始开发一个新功能,因此我创建了第二个名为 my_feature 的分支并提交了一系列更改。
在某些时候,我意识到 my_feature 依赖于尚未被接受和合并的问题修复(my_feature 分支依赖于第一个分支的一些修复,没有它们我无法取得进展)。
没有纠缠我的项目导致更快地接受和合并我的第一个分支,这里遵循的最佳流程是什么?
我想知道是否需要基于 issue_fixes(而不是 master)启动一个新的第三个分支并将我的提交合并到 my_feature?或者,如果我只是将问题修复合并到 my_feature 并继续工作,是否可以 - 假设问题修复首先合并到主库,当 my_feature 合并时理论上应该没问题(?)
【问题讨论】:
-
我认为你的问题更适合programmers.stackexchange.com
-
@Theo:我不这么认为。根据常见问题解答,这个问题是关于“程序员常用的软件工具”。
-
嗯,我讨厌 stackexchange。碎片化ftw。感谢您的指点,尽管我会检查一下。 (编辑:stackoverflow 上的类别会让我比附属的一组独立网站更快乐)
-
因为这不是编程问题,而是编程方法问题。这没什么大不了的,它可能也会在这里得到一个很好的答案,我只是认为它更适合程序员。
标签: git branch branching-and-merging feature-branch