Как создать новый набор исправлений в Gerrit?

Я новичок в Gerrit и хочу создать новый патч, когда будут представлены новые изменения. я настраиваю Gerrit с этим руководством https://review.typo3.org/Documentation/install-quick.html

затем я пытаюсь создать новый патч с http://gerrit.googlecode.com/svn/documentation/2.0/user-changeid.html а также добавлена строка Change-Id в нижней части сообщения фиксации.

но я получаю новое изменение вместо нового набора исправлений.. Может кто поможет мне..?

спасибо

3 ответов


Шаг 1: установите крючки commit-msg для gerrit

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: после внесения некоторых изменений в сервер.java

наконец, чтобы создать новый набор исправлений (Patchset 2)

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

повторите шаг 3 для дальнейшего патчи


не добавлять Изменить Id самостоятельно. Установите крюк commit-msg, как описано здесь. Это автоматически создаст Изменить Id для вас.

Если вы хотите улучшить патч, загрузив новый набор патчей, используйте git-commit --amend и keep на Изменить Id линия как есть.

вы можете увидеть описание процесса здесь: http://wiki.typo3.org/Contribution_Walkthrough_with_CommandLine


даже если вы добавляете идентификатор изменения вручную, это должен быть последний абзац Вашего сообщения фиксации.
и синтаксис должен быть :

change ID : [change ID ]