merge conflicts

This commit is contained in:
Elnath 2017-10-06 01:29:09 +02:00
parent acdc113865
commit 1b2a7e4534
1 changed files with 23 additions and 0 deletions

View File

@ -171,6 +171,29 @@
\end{columns} \end{columns}
\end{frame} \end{frame}
\begin{frame}
\frametitle{Les conflits de merge :(}
Parfois il est impossible de fusionner proprement: si les deux branches ont modifié le même bout de code.
\begin{block}{}
Le commit de merge peut introduire des modifications: utilisé pour résoudre les conflits
\end{block}
\begin{itemize}
\item Git affiche un message d'erreur en cas de conflit
\item Les conflits sont clairement délimités dans les fichiers à l'aide de chevrons
\item Git présente les deux versions du bout de code et demande à l'humaine de choisir la version finale (en modifiant le code et supprimant les chevrons)
\item Il est aussi possible d'abandonner le merge
\end{itemize}
\begin{block}{}
En faisant des petits commits, il est plus simple de repérer quelle modification a introduit le conflit.
\end{block}
\end{frame}
\subsection*{Les commandes de merge}
\begin{frame} \begin{frame}
\frametitle{} \frametitle{}
\end{frame} \end{frame}