Gerrit:不同分支中不同提交的相同 Change-Id
Gerrit: same Change-Id for different commits in different branches
也许是一个简单的问题,但我不确定如何继续进行而不弄乱我的 Gerrit 更改。
我在项目的给定分支上有一个补丁,在 Gerrit 中有一个给定的 Change-Id。如果我在不同的分支上挑选这个更改,然后在 Gerrit 中提交它(因此使用相同的 Change-Id)会发生什么? Gerrit 更改会发生什么变化?
我从这里读到:https://gerrit-review.googlesource.com/Documentation/error-same-change-id-in-multiple-changes.html Gerrit 拒绝相同的 Change-Id,以防其中一位前辈拥有它,但就我而言,情况并非如此,因为我很高兴-选择不同的分支。
在这种情况下没问题,这就是 cherry-picks 在 Gerrit 中的工作方式。您可以在不同的分支或存储库中使用相同的 Change-Id。
查看更多详情here。
也许是一个简单的问题,但我不确定如何继续进行而不弄乱我的 Gerrit 更改。
我在项目的给定分支上有一个补丁,在 Gerrit 中有一个给定的 Change-Id。如果我在不同的分支上挑选这个更改,然后在 Gerrit 中提交它(因此使用相同的 Change-Id)会发生什么? Gerrit 更改会发生什么变化?
我从这里读到:https://gerrit-review.googlesource.com/Documentation/error-same-change-id-in-multiple-changes.html Gerrit 拒绝相同的 Change-Id,以防其中一位前辈拥有它,但就我而言,情况并非如此,因为我很高兴-选择不同的分支。
在这种情况下没问题,这就是 cherry-picks 在 Gerrit 中的工作方式。您可以在不同的分支或存储库中使用相同的 Change-Id。
查看更多详情here。