繁体   English   中英

Git工作流程-分支分支

[英]Git workflow - Branching a branch

我已经在分支中完成了一些重构,我们将其称为分支RenameCustomersTableToClients。 该分支至少一周不能合并到主干。 鉴于我们计划在几天内发布版本,因此其中的更改有些冒险。

现在,我将开始着手一项新功能。 此功能需要分支1中引入的更改。因此,我将对该分支进行分支,从而创建第二个分支。 我们将此第二个分支称为NewClientRelatedFunctionality。

我期望分支1在大约一周内合并到主干中。 然后大约一周后,我将要把第二个分支合并到主干中。 这样应该没事吧? 我对git很陌生,只是想确保我不在这里打开蠕虫罐头。

不会有问题的。 更重要的是,您实际上没有选择听上去像什么。

如果特征/ B依赖于特征/ A那么它必须从它分支。 无论从技术上还是语义上,这样做都是有意义的。

如果您担心主干(或主)分支中的更改不兼容,则可以将其合并到功能分支中(如有必要,可以多次合并),以使功能分支与最新更改保持最新。

仅当您知道可能存在很多不兼容时,才真正有必要。 在您脑海中浮现代码时(而不是事件发生后一个星期左右),进行这些合并要容易得多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM