6,609
edits
(→Configuration de l'équipe: Translated the section.) |
(→Pousser à FGAddon: Translated the section.) |
||
| Line 800: | Line 800: | ||
===== Pousser à FGAddon ===== | ===== Pousser à FGAddon ===== | ||
Le dépôt git local du chef de l'équipe est utilisé pour faire des commits à FGAddon. L'historique doit être gardé linéaire dans la branche de <code>fgaddon</code>, alors «cherry-picking» est la seule façon d'avancer. Les instructions suivantes viennent de la section de [[#Développeur individuel (git-svn)|développeur individuel (git-svn)]]. Dans le dépôt git local, changez à la branche <code>fgaddon</code> avec: | |||
<syntaxhighlight lang="bash"> | |||
git checkout fgaddon | |||
</syntaxhighlight> | |||
Tirez toutes les modifications qui ont eu lieu dans FGAddon: | |||
<syntaxhighlight lang="bash"> | |||
git svn rebase | |||
</syntaxhighlight> | |||
Sélectionner manuellement les commits pour être envoyés à FGAddon et utilise le «cherry-pick» pour tirer une liste de commits en ordre séquentiel: | |||
<syntaxhighlight lang="bash"> | |||
git cherry-pick <commit hash 1> | |||
git cherry-pick <commit hash 2> | |||
git cherry-pick <commit hash 3> | |||
... | |||
</syntaxhighlight> | |||
Puis vérifiez ce qui est à envoyé: | |||
<syntaxhighlight lang="bash"> | |||
git log git-svn..HEAD | |||
git diff git-svn..HEAD | |||
</syntaxhighlight> | |||
Envoyez les modifications à FGAddon et retourez à la branche master: | |||
<syntaxhighlight lang="bash"> | |||
git svn dcommit | |||
git checkout master | |||
</syntaxhighlight> | |||
==== Membres de l'équipe ==== | ==== Membres de l'équipe ==== | ||