From ad6f53271c896940aedd03b1ebb7b1add5079ab0 Mon Sep 17 00:00:00 2001 From: Philippe Dosch <Philippe.Dosch@loria.fr> Date: Wed, 5 Feb 2014 23:19:15 +0100 Subject: [PATCH] Inserts more details about rebase --- branchmerge.tex | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/branchmerge.tex b/branchmerge.tex index 6f4f0c4..1e45cbd 100644 --- a/branchmerge.tex +++ b/branchmerge.tex @@ -100,7 +100,7 @@ disponibilité de plusieurs algorithmes choisis suivant la configuration de départ \item - Suivant les cas, une fusion peut occasionner + Suivant ces configurations, une fusion peut occasionner \begin{itemize} \item un simple déplacement du pointeur représentant une branche @@ -133,9 +133,9 @@ que la nouvelle branche « profite » aussi des \emph{commits} réalisés dans la branche de départ \item - la fusion finale est généralement facilitée, la mise en - \oe{}uvre de cette synchronisation permettant de régler les - éventuels conflits au fur et à mesure + la fusion finale est généralement facilitée, la synchronisation + régulière permettant de régler les éventuels conflits au fur et + à mesure \end{itemize} % L'insertion de figures telles que celles présentées pages 165-166 % du bouquin O'Reilly doit permettre de mieux comprendre cet aspect @@ -182,3 +182,28 @@ } %====================================================================== + +\frame{\frametitle{\ex{rebase} : la suite} + \begin{itemize} + \item + Compléter avec http://git-scm.com/book/fr/Les-branches-avec-Git-Rebaser + \item + Expliquer le fonctionnement en 2 phases, un peu comme avec merge + (branche départ + commande) + \item + Le rebase rend linéaire les commits qui apparaissent clairement + dans une branche différente avec un merge + \item + ne pas rebaser des commits qui ont été poussés sur un dépôt + publics : si les branches dont sont issues les commits sont + locales, il n'y a pas de problème + préciser dans la présentation + des branches qu'elles sont locales par défaut et qu'elles ont + souvent vocation à le rester + \item + Conclusion locale à rebase + lien vers la partie suivante + présentant les différentes stratégies qu'on peut adopter à partir + de ces deux commandes + \end{itemize} +} + +%====================================================================== -- GitLab