Commit 2ca0f323 authored by Remy Huet's avatar Remy Huet

Gérer les conflits

parent e37ddbf0
......@@ -345,6 +345,75 @@ The key's randomart image is:
\end{frame}
\endgroup
\begin{frame}[fragile]
\frametitle{Comment gérer un conflit ?}
\framesubtitle{Comment se présente un conflit ?}
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
$ git merge develop \Pause
Fusion automatique de fichier.txt
CONFLIT (contenu) : Conflit de fusion dans fichier.txt
La fusion automatique a échoué ; réglez les conflits et validez le résultat.\Pause
$ git status \Pause
Sur la branche master
Vous avez des chemins non fusionnés.
(réglez les conflits puis lancez "git commit")
(utilisez "git merge --abort" pour annuler la fusion)
Chemins non fusionnés :
(utilisez "git add <fichier>..." pour marquer comme résolu)
\textcolor{red}{modifié des deux côtés : fichier.txt}
aucune modification n'a été ajoutée à la validation (utilisez "git add" ou "git commit -a") \Pause
$ cat fichier.txt
\ldots
<<<<<<< HEAD
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
=======
Integer nec porta orci, non egestas odio.
>>>>>>> develop
\ldots
\end{Verbatim}
\end{beamercolorbox}
\end{frame}
\begin{frame}[fragile]
\frametitle{Comment gérer un conflit ?}
{\small Pour résoudre le conflit, on réécrit les zones signalées par \verb+<<<<<<<+ et \verb+>>>>>>+ puis on commit. On devrait obtenir quelque-chose de similaire à :}
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
$ git log --graph --decorate
* \textcolor{yellow}{commit c2ad233444831dc5f1c5cab906c6331ef21255d6 (}{\bf \textcolor{cyan}{HEAD ->}} \textcolor{green}{master}\textcolor{yellow}{)}
\textcolor{red}{|}\textcolor{myGreen}{|} Merge: 828081a 80506c2
\textcolor{red}{|} \textcolor{myGreen}{|} Author: huetremy <remy.huet@etu.utc.fr>
\textcolor{red}{|} \textcolor{myGreen}{|} Date: Sun Oct 14 19:24:10 2018 +0200
\textcolor{red}{|} \textcolor{myGreen}{|}
\textcolor{red}{|} \textcolor{myGreen}{|} Merge branch 'develop'
\textcolor{red}{|} \textcolor{myGreen}{|}
\textcolor{red}{|} * \textcolor{yellow}{commit 80506c20684f17b4f953c905cdd5016b3ec9ae0f (}\textcolor{green}{develop}\textcolor{yellow}{)}
\textcolor{red}{|} \textcolor{myGreen}{|} Author: huetremy <remy.huet@etu.utc.fr>
\textcolor{red}{|} \textcolor{myGreen}{|} Date: Sun Oct 14 19:17:18 2018 +0200
\textcolor{red}{|} \textcolor{myGreen}{|}
\textcolor{red}{|} \textcolor{myGreen}{|} Autre changement
\textcolor{red}{|} \textcolor{myGreen}{|}
* \textcolor{myGreen}{|} \textcolor{yellow}{commit 828081a463eadbfd4537b152a709d981a19a7bad}
\textcolor{myGreen}{|/} Author: huetremy <remy.huet@etu.utc.fr>
\textcolor{myGreen}{|} Date: Sun Oct 14 19:15:57 2018 +0200
\textcolor{myGreen}{|}
\textcolor{myGreen}{|} Changement ligne
\textcolor{myGreen}{|}
* \textcolor{yellow}{commit 3cc9dea071fe166309fd8a2c239469c5a71d8da0}
Author: huetremy <remy.huet@etu.utc.fr>
Date: Sun Oct 14 19:14:13 2018 +0200
Ajout fichier
\end{Verbatim}
\end{beamercolorbox}
\end{frame}
\subsection{Travail collaboratif}
\section{Introduction à git flow}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment