gpt4 book ai didi

git-merge - 如何解决Gerrit批准的审查中的合并冲突?

转载 作者:行者123 更新时间:2023-12-03 15:24:49 24 4
gpt4 key购买 nike

我对gerrit进行了更改,并进行了代码审查,并经过7次修订。但是,现在无法合并,并且由于合并冲突,试图在gerrit网站中重新建立基础无法正常工作。如何解决此合并冲突并合并相同的已批准更改,而不创建新的更改。
(从克隆存储库开始的完整步骤将不胜感激。)

最佳答案

1)克隆Gerrit存储库

git clone https://USER@GERRIT-SERVER/a/REPO-FULL-PATHNAME

2)转到Gerrit上的更改页面,然后复制checkout patch命令
git fetch https://USER@GERRIT-SERVER/a/REPO-FULL-PATHNAME refs/changes/XX/YYYYY/Z && git checkout FETCH_HEAD

3)重新设定变更
git rebase origin/BRANCH

4)解决矛盾
git mergetool

5)继续 rebase
git rebase --continue

重复步骤4和5,直到冲突结束
git commit --amend

注意:保持相同的变更编号

6)将新补丁集发送给Gerrit
git push origin HEAD:refs/for/BRANCH

关于git-merge - 如何解决Gerrit批准的审查中的合并冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53209237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com