merge conflicts
This commit is contained in:
parent
acdc113865
commit
1b2a7e4534
|
|
@ -171,6 +171,29 @@
|
|||
\end{columns}
|
||||
\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}
|
||||
\frametitle{}
|
||||
\end{frame}
|
||||
|
|
|
|||
Loading…
Reference in New Issue