如何拆分一个巨大的代码以在 gerrit 中提交多个补丁集
How to split a huge code to submit several patchsets in gerrit
我已经问了一个问题,但我还没有找到合适的答案。
How to a huge code to small patches in Gerrit
比如我的代码有几个python文件:p1.py, p2.py,..., p5.py.
现在我想在一个补丁集中分组 (p1.py 和 p2.py),在另一个补丁集中分组 (p3.py。p4.py 和 p5.py) .但条件是2组必须是相同的分支名称。这是一个例子:
An example shows different patchsets with the same branch name
请告诉我如何才能做到这一点。
首先你必须制作 git add p1.py
和 git add p2.py
然后 git commit -m "<message>"
并将其推送到你的分支,你将拥有 Change-Id。推送后添加其他文件(p3.py、p4.py、p5.py),使用 git commit --amend
命令编辑提交消息。现在你可以制作 git push
并且你将拥有新的补丁集。 Change Id 将保留在提交消息中。但如果您想确定,请使用带有 --no-edit
的修改来禁用修改提交消息。
我已经问了一个问题,但我还没有找到合适的答案。
How to a huge code to small patches in Gerrit
比如我的代码有几个python文件:p1.py, p2.py,..., p5.py.
现在我想在一个补丁集中分组 (p1.py 和 p2.py),在另一个补丁集中分组 (p3.py。p4.py 和 p5.py) .但条件是2组必须是相同的分支名称。这是一个例子:
An example shows different patchsets with the same branch name
请告诉我如何才能做到这一点。
首先你必须制作 git add p1.py
和 git add p2.py
然后 git commit -m "<message>"
并将其推送到你的分支,你将拥有 Change-Id。推送后添加其他文件(p3.py、p4.py、p5.py),使用 git commit --amend
命令编辑提交消息。现在你可以制作 git push
并且你将拥有新的补丁集。 Change Id 将保留在提交消息中。但如果您想确定,请使用带有 --no-edit
的修改来禁用修改提交消息。