我们有一个 git 存储库,我们在过去的一年里一直在致力于并致力于该存储库。
我们选择将 Gerrit Review 引入我们的项目。
我了解 Gerrit 与 Git 无缝协作,并且我想我知道如何能够通过 Gerrit 进行切换。
但是,我的问题是:
是否可以选择随机选择的提交(在几乎线性的树上)并通过 Gerrit Review 播放它们,假装它们是新提交,提交审核并在批准后 merge 它们?
我意识到审查已经提交的代码是没有意义的...它仍然是必须完成的事情:(
谢谢指点!
最佳答案
在旧提交上创建并 checkout 新分支,然后执行
git commit --amend
并将更改 ID 添加到提交消息中。这将创建一个新提交,其内容与存储库中的原始提交相同,因为 git 从不更改和现有提交。
现在,如果您将该分支推送到 gerrit,您就可以开始新的审核。
关于git - "Migrating"将现有 Git 存储库更改为 Gerrit 代码修订版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17530424/