喂,
我在GIT中有三个分支(大师、人类和进化)。manteinance是用来修正错误的,进化是为了添加新的特性。如果我在进化分支中开发一个特性,那么正确的合并顺序是:
如果我在曼提恩分局有一些修正的话,正确的顺序应该是?
谢谢
发布于 2015-10-23 06:31:56
这样做的目的是合并需要有完整历史记录的分支。
因此,evolve中的一个新特性在准备就绪时确实可以合并到master中。
但是,从master到maintenance的合并是一个特殊的合并:为了反映新的master,需要将maintenance重置为master,并从那个时间点记录修复:
git checkout master
git merge --ours maintenance
git checkout maintenance
git merge mastermaintenance中的修复并不意味着合并到master,因为master可能已经接收到了使该修复不相关的进化。
从maintenance分支到master (如果需要的话)或从evolution到特定的修复程序的maintenance更合适。
https://stackoverflow.com/questions/33289682
复制相似问题