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

Improves the principles part

parent c40c8ac2
No related branches found
No related tags found
No related merge requests found
...@@ -57,15 +57,17 @@ ...@@ -57,15 +57,17 @@
Création d'un dépôt (\emph{repository}) vide Création d'un dépôt (\emph{repository}) vide
\item \item
Alimentation du dépôt par l'intermédiaire de \emph{commits} Alimentation du dépôt par l'intermédiaire de \emph{commits}
\item
Un \emph{commit} contient
\begin{itemize} \begin{itemize}
\item \item
ensemble de modifications de données, suite aux manipulations un ensemble de modifications de données, suite aux manipulations
des fichiers du projet (création, édition, suppression, des fichiers du projet (création, édition, suppression,
renommage...) renommage...)
\item \item
\emph{log} associé : commentaire sur la nature des modifications un \emph{log} associé : commentaire sur la nature des modifications
\item \item
méta-informations : identifiant de \emph{commit}, auteur, date des méta-informations : identifiant de \emph{commit}, auteur, date
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
} }
...@@ -88,7 +90,8 @@ ...@@ -88,7 +90,8 @@
\item \item
contient la copie locale des sources du projet contient la copie locale des sources du projet
\item \item
contient, à sa racine, le répertoire \ex{.git} de configuration contient, à sa racine, le répertoire \ex{.git} (configuration du
projet)
\end{itemize} \end{itemize}
\item \item
\emph{Index} \emph{Index}
...@@ -97,9 +100,9 @@ ...@@ -97,9 +100,9 @@
espace temporaire utilisé pour préparer la transition de données espace temporaire utilisé pour préparer la transition de données
entre le répertoire de travail et le dépôt local entre le répertoire de travail et le dépôt local
\item \item
permet de choisir quel sous-ensemble de modifications, présentes permet de \textbf{choisir} quel sous-ensemble de modifications,
dans le répertoire de travail, répercuter dans le dépôt local présentes dans le répertoire de travail, répercuter dans le
lors d'un \emph{commit} dépôt local lors d'un \emph{commit}
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
} }
...@@ -121,13 +124,19 @@ ...@@ -121,13 +124,19 @@
propre à un utilisateur donné propre à un utilisateur donné
\end{itemize} \end{itemize}
\item \item
\emph{Dépôt distant} \emph{Dépôt(s) distant(s)}
\begin{itemize} \begin{itemize}
\item \item
est intrinsèquement similaire à un dépôt local est intrinsèquement similaire à un dépôt local
\item \item
configuré et déployé pour pouvoir être partagé entre peut être
utilisateurs \begin{itemize}
\item
le dépôt local d'un autre utilisateur
\item
un dépôt centralisé dédié : il est alors configuré et déployé
pour pouvoir être partagé entre utilisateurs
\end{itemize}
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
} }
...@@ -167,6 +176,8 @@ ...@@ -167,6 +176,8 @@
produit une signature sur $160$~bits, soit $20$~octets, soit produit une signature sur $160$~bits, soit $20$~octets, soit
$40$~caractères hexadécimaux ($\sim 1.5 \times 10^{48}$ $40$~caractères hexadécimaux ($\sim 1.5 \times 10^{48}$
possibilités) possibilités)
\item
très bonne répartition des hashs (signatures) produits
\end{itemize} \end{itemize}
\item \item
Exemples\\ Exemples\\
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment