Skip to content
Snippets Groups Projects
Commit 3b9b3a41 authored by Philippe Dosch's avatar Philippe Dosch
Browse files

Start description of merge process

parent 90789dd4
No related branches found
No related tags found
No related merge requests found
...@@ -27,7 +27,18 @@ ...@@ -27,7 +27,18 @@
\frame{\frametitle{Introduction} \frame{\frametitle{Introduction}
\begin{itemize} \begin{itemize}
\item \item
Les commandes \ex{merge} et \ex{rebase} À ce stage, il est nécessaire de fusionner les deux branches
\item
Il existe plusieurs commandes permettant d'obtenir la fusion
souhaitée
\begin{itemize}
\item
la commande \ex{git merge}, réalisant effectivement une fusion
des branches concernées
\item
la commande \ex{git rebase}, permettant de réécrire l'historique
et d'obtenir un résultat différent, mais proche
\end{itemize}
\end{itemize} \end{itemize}
} }
...@@ -37,10 +48,47 @@ ...@@ -37,10 +48,47 @@
%====================================================================== %======================================================================
\frame{\frametitle{Yop} \frame{\frametitle{Introduction}
\begin{itemize}
\item
C'est la commande la plus naturelle à utiliser pour effectuer une
fusion
\item
Sur le principe, quelques étapes sont nécessaires pour sa mise en
\oe{}uvre
\begin{enumerate}
\item
se placer sur la branche destinée à recevoir le résultat de la
fusion
\item
lancer la commande \ex{git merge \emph{autre\_branche}}, où
\ex{\emph{autre\_branche}} correspond à la branche que l'on
souhaite fusionner
\item
supprimer la branche \ex{\emph{autre\_branche}} si elle n'est
plus utilisée
\end{enumerate}
\end{itemize}
}
%======================================================================
\frame{\frametitle{Fonctionnement}
\begin{itemize} \begin{itemize}
\item \item
Yop Pour réaliser la fusion, Git repose, en interne, sur la
disponibilité de 3 algorithmes choisis suivant la configuration de
départ
\item
Suivant les cas, une fusion peut occasionner
\begin{itemize}
\item
un simple déplacement du pointeur représentant une branche
(typiquement si la branche de base n'a pas été modifiée)
\item
la création d'un nouveau \emph{commit} (s'il y a eu des
modifications sur les 2 branches)
\end{itemize}
\end{itemize} \end{itemize}
} }
...@@ -50,10 +98,12 @@ ...@@ -50,10 +98,12 @@
%====================================================================== %======================================================================
\frame{\frametitle{Yop} \frame{\frametitle{Une alternative à la fusion}
\begin{itemize} \begin{itemize}
\item \item
Yop Au lieu d'effectuer une fusion au moyen de la commande \ex{merge},
il est possible d'obtenir un résultat similaire en réécrivant
l'historique au moyen de la commande \ex{rebase}
\end{itemize} \end{itemize}
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment