« Git/Travailler avec Git local et un dépôt Subversion distant » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 69 :
Le <code>git rebase trunk</code> laisse les soumissions locales au dessus du HEAD SVN<ref>[http://www.kernel.org/pub/software/scm/git/docs/git-rebase.html git-rebase]</ref>.
 
<ref name=""></ref>=== Changements locaux ===
 
Pour éviter de propager des modifications locales indésirables (débogages, tests...), avec <code>git svn dcommit</code>, sans les perdre peut passer par deux approches.
Ligne 88 :
# Historiquement, la recombinaison a souvent demandé de résoudre le même conflit deux fois, s'il survient pendant la première recombinaison.
 
Donc à la place des recombinaisons, on crée une nouvelle branche servant à la construction. Il faut la démarrer avec la soumission à tester.
So instead of using rebase, you create yet another branch. I call this the "build" branch. You start the build branch
 
at whatever commit you want to test. You can then "git merge" the local branch, bringing all your changes into one tree.
"But I thought you should avoid merge?" you ask. The reason I like to call this branch the "build" branch is to dissuade
me from using "git-svn dcommit" from it. As long as its not your intention to run dcommit from the branch, the use of merge