FAQ de Git et Gerrit

This page is a translated version of the page Git and Gerrit FAQ and the translation is 100% complete.

Voici une FAQ sur la manière d'utiliser Git et Gerrit .

Git

Effectuer une extraction

Doit-on utiliser git pull origin master ou git pull gerrit master ?

Sauf si vous êtes en expert de Git, c'est la même chose. Le dépôt à distance « gerrit » est l' « origin » pour le code des projets Wikimedia. Changer le répertoire en un dépôt puis entrer git remote -v pour voir ce qui est utilisé par les distants.

Selon ce que dit Configurer git-review, vous pouvez ajouter ceci dans ~/.config/git-review/git-review.conf pour vous en assurer :

[gerrit]
defaultremote = origin

Il est dit "Please, commit your changes or stash them before you can merge." (S'il vous plaît, livrez vos modifications ou cachez-les avant de pouvoir les fusionner). Que faire ?

Pour annuler vos modifications (et tout ce que vous aviez dans la réserve) :

git stash
git stash clear

Vous pouvez maintenant effectuer votre extraction.

Valider

Quelle est la différence entre git commit --amend et git commit --amend -a ?

L'option -a met automatiquement en phase tous les fichiers suivis et modifiés avant le commit, vous permettant de sauter l'étape git add à moins que vous n'ayez besoin de commencer à suivre de nouveaux fichiers. Un fichier suivi est un fichier qui était dans votre dernière validation.

Soumettre à la relecture

Quand utiliser git review -R plutôt que simplement git review ?

Vous utilisez git review -R quand vous ne voulez pas que vos modifications soient rebasées, parce que vous avez déjà utilisé git pull --rebase origin master. Pour être plus précis, lorsque vous amendez une modification existante (ajout de changements à un ensemble de corrections existantes), vous ne voulez pas rebaser sur la branche master, car cela provoque la confusion dans les diffs.

Gerrit

Commentaires

Comment sauvegarder les commentaires du code en ligne ? Je ne peux les sauvegarder qu'en tant que brouillons.

Vous devez cliquer sur le bouton Up pour revenir à la page d'aperçu des modifications. Les commentaires en ligne seront attachés à votre commentaire global lorsque vous répondez (enregistrez votre commentaire).

Divers

Comment suivre les modifications ?

Voir les projets suivis.

Comment utiliser les URLs Gerrit dans les wikis Wikimedia en suivant la syntaxe des liens internes ?

Pour créer un lien vers la révision 1234 utilisez [[gerrit:1234|revision 1234]] : révision 1234.