如何创建格瑞特新的补丁集?(How to create a new Patchset in Gerr

2019-08-31 15:11发布

我是新来格里特并希望在新的变化被提交到创建一个新的补丁。 我设置格里特本指南https://review.typo3.org/Documentation/install-quick.html

然后,我尝试创建一个新的补丁http://gerrit.googlecode.com/svn/documentation/2.0/user-changeid.html也加入Change-Id线在提交消息的底部。

但我得到新的变化,而不是新的补丁集。 谁能帮我?

谢谢

Answer 1:

第1步 :用于安装格里特提交-MSG钩

scp -p -P 29418 localhost:hooks/commit-msg .git/hooks/

步骤2:创建正常提交并推送(对于Patchset1)

例如:

git add Server.java
git commit -m "server added"
git push origin HEAD:refs/for/master

第3步 :做一些改变Server.java后

最后,以创造新的补丁集(补丁集2)

git add Server.java
git commit --amend
git push origin HEAD:refs/for/master

用于进一步的修补程序重复步骤3



Answer 2:

不要对自己的这个变化添加-ID。 为说明安装承诺,味精勾这里 。 这将自动创建更改-ID为您服务。

如果你想上传一个新的补丁集,以提高补丁,使用git-commit --amend找零 -ID行,因为它是。

:你可以看到这里的工作流的描述http://wiki.typo3.org/Contribution_Walkthrough_with_CommandLine



Answer 3:

即使你添加更改ID手动应该是你提交信息的最后一段。
和语法应为:

change ID : [change ID ]


文章来源: How to create a new Patchset in Gerrit?