我正在使用一个将更改改为master的gerrit项目。我的工作流程是
我想提交一个更改并使其成为一个新的远程分支,而不是重新定位到master。这是否可以使用Gerrit?
答案 0 :(得分:4)
创建分支
有命令创建分支:
ssh -p 29418 review.example.com gerrit create-branch myproject newbranch master
或者,您可以这样做:
git checkout master
git push origin HEAD:my_new_branch
git checkout my_new_branch
git push origin HEAD:/refs/for/my_new_branch
将更改推送到分支
将更改推送到gerrit时,请使用带有新分支名称的-b标志。否则gerrit将使用本地分支名称作为主题。
-b, --branch BRANCH Push to remote BRANCH
答案 1 :(得分:0)
您当然可以使用远程分支机构。根据存储库的配置方式,它们可能会也可能不会触发gerrit代码审查。通常只有在主分支上合并时才会发生。