web-dev-qa-db-fra.com

Comment créer un nouveau patchSet dans Gerrit?

Je suis nouveau pour gerri et je veux créer un nouveau correctif lorsque de nouveaux changements sont soumis. I Configurez Gerrit avec ce guide https://review.typo3.org/documentation/install-quick.html

Ensuite, j'essaie de créer un nouveau patch avec http://gerrit.googlecode.com/svn/documentation/2.0/user-changeid.html et ajoutez aussi Change-Id ligne au bas de la commit-message.

Mais je reçois de nouvelles modifications au lieu d'un nouveau patchset. Quelqu'un peut-il m'aider?

Merci

14
Gangaraju

Étape 1: Installez les crochets de COMMT-MSG pour Gerrit

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

Étape 2: Créer une validation normale et pousser (pour patchset1)

par exemple:

git add Server.Java
git commit -m "server added"
git Push Origin HEAD:refs/for/master

Étape: Après quelques modifications apportées au serveur.java

Enfin pour créer un nouveau patchset (PatchSet 2)

git add Server.Java
git commit --amend
git Push Origin HEAD:refs/for/master

Répétez l'étape 3 pour les autres correctifs

26
Gangaraju

N'ajoutez pas le Change-ID par vous-même. Installez le crochet COMMT-MSG comme décrit ici . Cela créera automatiquement le Change-ID pour vous.

Si vous souhaitez améliorer un correctif en téléchargeant un nouvel ensemble de correctifs, utilisez git-commit --amend et GARDER Le Change-ID ligne tel quel.

Vous pouvez voir une description du flux de travail ici: http://wiki.typo3.org/contribution_walkthrough_with_with_commandline

4
StephenKing

Même si vous ajoutez manuellement un identifiant de changement, le dernier paragraphe devrait être le dernier message de votre commit.
Et la syntaxe devrait être:

change ID : [change ID ]
2
mrutyunjay