« Git/Travailler avec Git local et un dépôt Subversion distant » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 90 :
Donc à la place des recombinaisons, on crée une nouvelle branche servant à la construction. Il faut la démarrer avec la soumission à tester. Ensuite <code>git merge</code> fusionne la branche locale, apportant tous les changements dans un seul arbre. La raison de cette fusion dans une branche reconstruction est pour dissuader l'utilisation de <code>git-svn dcommit</code> (qui soumettrait les tests indésirables sur le serveur).
Cette approche peut même rendre facultative la recombinaison quotidienne la branche avec le tronc. En cas de branches multiples, les recombinaisons permanentes peuvent s'avérer chronophages :
<source lang="bash">
git checkout build
git reset --hard trunk
git merge
</source>
|