Как создать новый набор исправлений в 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 ]