假设您在提交C0处从主分支分支分支newfeature。功能准备就绪后,将其合并回主分支。通常我会删除newfeature分支。
当您分支newfeature分支时,有人会根据提交C0要求您提供该特定功能的补丁文件。因此,您不希望补丁包含已合并到主分支的任何其他功能。
有没有办法在合并和删除newfeature分支后得到这个?如果不是,我想这将是一个你不会删除功能分支的潜在场景,对吧?
进一步推动它。假设我们将新特征分支从主分支分支出来,稍后提交一些提交,比如C3,开发该特征并将其合并回来。有人要求提供该特定功能的补丁文件,但是基于提交C0。有没有办法获得该补丁文件?
潜在情况的例子:
M0-M1-M2---M3--M4-M5
\ \-G0-G1-/ /
\-F0-F1-F2-/