1
如果我向别人的存储库发出pull请求,那么通常应该向master分支还是“最新”分支?或者说一般情况下是不可能的?哪个分支可以提出请求?
如果我向别人的存储库发出pull请求,那么通常应该向master分支还是“最新”分支?或者说一般情况下是不可能的?哪个分支可以提出请求?
这取决于主要发展的地方。在Github的大多数项目中,这通常是master
或dev
分支(如果有的话)。所以,你要做的就是:
在大多数进化的公司,或者与工作的更复杂的方法的项目,你经常有这样的事情:
master
dev
(或以其他方式命名)分行开发的代码dev
分支dev
到master
当然,这是一个相当简单的例子。在合并到master
之前,您还可以有额外的分支层。例如,stable
(或也称为release
)分支可能是将dev
合并到master
之间的附加步骤。这样的中间分支可用于在发布期间从开发分支回滚某些功能,或者对即将被削减的发布应用紧急修复,而不必将提交限制到实际开发分支。
作为一个结论,它确实取决于团队/公司的工作方式,这在项目/公司之间有很大不同,因此您必须最有可能找出最活跃的(或最近的工作) ), 正在进行。正如Philippe指出的那样,如果这仍然不明显,您可以随时联系团队并告诉他们您想要修正某些问题并询问您的工作是以哪个部门为基础的。
我的第一个想法是'dev'分支 - 很多项目都有它。如果没有检查是否没有'dev',我不会发送补丁到'master'分支。 –
我同意,让我更新它! – carlspring
@ArkadiuszDrabczyk:这有点好一点吗? :) – carlspring