J'ai lu la discussion sur rebase et merge dans le sujet fossil, mais j'avoue ne pas bien comprendre. Actuellement pour moi la différence entre les deux actions est assez floue et il semble que mon niveau d'anglais ne me permet pas d'en comprendre d'avantage.
Dans la pratique actuellement, j'utilise 2 branches locales dans mes projets :
une « master » : c'est à partir d'elle que je me synchronise avec le dépôt centrale
une « devel » : sur la quel je fais mes développements
(bien sûr j'en crée d'autres mais elles sont généralement temporaires)
Actuellement quand je veux envoyer mes modifications sur le serveur svn, je passe par une série d'étapes :
je nettoie ma branche devel (je commit tout ce qu'il faut et je met en « stash » ce que je ne veux pas envoyer)
je passe sur la branche master
je synchronise ma branche master avec le dépôt central (git svn rebase généralement)
j'effectue un merge sur ma branche master depuis ma branche devel (git merge devel)
je resynchronise master avec le centrale (via git svn dcommit)
je passe sur la branche devel
je merge ma branche devel avec master (git merge master)
Au vu du mal qu'il est dis de merge j'ai l'impression que je fais un peu du n'importe quoi. Devrais-je remplacer mes merges par des rebases ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
# rebase ou merge
Posté par barmic . En réponse à la dépêche Mercurial 2.1 : Les phases. Évalué à 4.
J'ai lu la discussion sur rebase et merge dans le sujet fossil, mais j'avoue ne pas bien comprendre. Actuellement pour moi la différence entre les deux actions est assez floue et il semble que mon niveau d'anglais ne me permet pas d'en comprendre d'avantage.
Dans la pratique actuellement, j'utilise 2 branches locales dans mes projets :
(bien sûr j'en crée d'autres mais elles sont généralement temporaires)
Actuellement quand je veux envoyer mes modifications sur le serveur svn, je passe par une série d'étapes :
Au vu du mal qu'il est dis de merge j'ai l'impression que je fais un peu du n'importe quoi. Devrais-je remplacer mes merges par des rebases ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)