Commit db9dd5f0 authored by Jeroen F.J. Laros's avatar Jeroen F.J. Laros

Switched to new template.

parent 377bcfa1
../pics/src/18333fig0101-tn.png
\ No newline at end of file
../pics/src/18333fig0102-tn.png
\ No newline at end of file
../pics/src/18333fig0103-tn.png
\ No newline at end of file
...@@ -31,9 +31,8 @@ ...@@ -31,9 +31,8 @@
% First page of the presentation. % First page of the presentation.
\section{Introduction} \section{Introduction}
\begin{frame} \subsection{Version control}
\frametitle{Version control.} \begin{pframe}
\emph{The management of changes to documents, computer programs, large web \emph{The management of changes to documents, computer programs, large web
sites, and other collections of information.} --- Wikipedia. sites, and other collections of information.} --- Wikipedia.
\bigskip \bigskip
...@@ -48,18 +47,16 @@ ...@@ -48,18 +47,16 @@
\end{itemize} \end{itemize}
\item Enables collaboration. \item Enables collaboration.
\end{itemize} \end{itemize}
\end{frame} \end{pframe}
\begin{frame}
\frametitle{Why should I use it?}
\subsection{Why should I use it?}
\begin{pframe}
For a single user: For a single user:
\begin{itemize} \begin{itemize}
\item Revert files to a previous state. \item Revert files to a previous state.
\item Revert the entire project back to a previous state. \item Revert the entire project back to a previous state.
\item Review changes made over time. \item Review changes made over time.
\item Backup. \item Backup.
\item \ldots
\end{itemize} \end{itemize}
\bigskip \bigskip
\pause \pause
...@@ -70,13 +67,11 @@ ...@@ -70,13 +67,11 @@
\item Allow multiple people working on the same project at the same time. \item Allow multiple people working on the same project at the same time.
\item Conflict resolution. \item Conflict resolution.
\item See who made which changes at which time. \item See who made which changes at which time.
\item \ldots
\end{itemize} \end{itemize}
\end{frame} \end{pframe}
\begin{frame}
\frametitle{Why should I not use it?}
\subsection{Why should I not use it?}
\begin{pframe}
A list of common excuses: A list of common excuses:
\begin{itemize} \begin{itemize}
\item It is too much work. \item It is too much work.
...@@ -93,60 +88,53 @@ ...@@ -93,60 +88,53 @@
\begin{itemize} \begin{itemize}
\item I'm too busy rewriting the code I accidentally deleted. \item I'm too busy rewriting the code I accidentally deleted.
\end{itemize} \end{itemize}
\end{frame} \end{pframe}
\begin{frame}
\frametitle{Local repository.}
\subsection{Local repository}
\begin{pframe}
\begin{figure}[] \begin{figure}[]
\begin{center} \begin{center}
\colorbox{white}{ \colorbox{white}{
\hspace{0.5cm} \hspace{0.5cm}
\includegraphics[height=0.8\textheight]{pics/18333fig0101-tn} \includegraphics[height=0.8\textheight]{18333fig0101-tn}
\hspace{0.5cm} \hspace{0.5cm}
} }
\end{center} \end{center}
\caption{Local version control diagram.} \caption{Local version control diagram.}
\label{}
\end{figure} \end{figure}
\end{frame} \end{pframe}
\begin{frame} \subsection{Central repository}
\frametitle{Central repository.} \begin{pframe}
\begin{figure}[] \begin{figure}[]
\begin{center} \begin{center}
\colorbox{white}{ \colorbox{white}{
\hspace{0.5cm} \hspace{0.5cm}
\includegraphics[height=0.8\textheight]{pics/18333fig0102-tn} \includegraphics[height=0.8\textheight]{18333fig0102-tn}
\hspace{0.5cm} \hspace{0.5cm}
} }
\end{center} \end{center}
\caption{Centralised version control diagram.} \caption{Centralised version control diagram.}
\label{}
\end{figure} \end{figure}
\end{frame} \end{pframe}
\begin{frame}
\frametitle{Distributed repositories.}
\subsection{Distributed repositories}
\begin{pframe}
\begin{figure}[] \begin{figure}[]
\begin{center} \begin{center}
\colorbox{white}{ \colorbox{white}{
\hspace{0.5cm} \hspace{0.5cm}
\includegraphics[height=0.8\textheight]{pics/18333fig0103-tn} \includegraphics[height=0.8\textheight]{18333fig0103-tn}
\hspace{0.5cm} \hspace{0.5cm}
} }
\end{center} \end{center}
\caption{Distributed version control diagram.} \caption{Distributed version control diagram.}
\label{}
\end{figure} \end{figure}
\end{frame} \end{pframe}
\section{Git} \section{Git}
\begin{frame} \subsection{The name}
\frametitle{The name.} \begin{pframe}
\emph{Git (n): A person who is deemed to be despicable or contemptible.} --- \emph{Git (n): A person who is deemed to be despicable or contemptible.} ---
WordNet. WordNet.
\bigskip \bigskip
...@@ -155,11 +143,10 @@ ...@@ -155,11 +143,10 @@
\emph{I'm an egotistical bastard, and I name all my projects after myself. \emph{I'm an egotistical bastard, and I name all my projects after myself.
First ``Linux'', now ``git''.} --- Linus Torvalds. First ``Linux'', now ``git''.} --- Linus Torvalds.
\bigskip \bigskip
\end{frame} \end{pframe}
\begin{frame}
\frametitle{History.}
\subsection{History}
\begin{pframe}
Designed to replace the commercial package \emph{BitKeeper}. Designed to replace the commercial package \emph{BitKeeper}.
\begin{itemize} \begin{itemize}
\item Speed. \item Speed.
...@@ -170,12 +157,11 @@ ...@@ -170,12 +157,11 @@
\item Able to handle large projects like the Linux kernel efficiently \item Able to handle large projects like the Linux kernel efficiently
(speed and data size). (speed and data size).
\end{itemize} \end{itemize}
\end{frame} \end{pframe}
\section{Remotes} \section{Remotes}
\begin{fframe} \subsection{A lot of choices}
\frametitle{A lot of choices.} \begin{pframe}
GitHub. GitHub.
\begin{itemize} \begin{itemize}
\item Only free for open source projects. \item Only free for open source projects.
...@@ -196,12 +182,11 @@ ...@@ -196,12 +182,11 @@
\vfill \vfill
\permfoot{https://github.com/} \permfoot{https://github.com/}
\end{fframe} \end{pframe}
\section{Practical} \section{Practical}
\begin{fframe} \subsection{Outline}
\frametitle{Outline.} \begin{pframe}
We are going to: We are going to:
\begin{itemize} \begin{itemize}
\item Create and configure a user account on the GitLab server. \item Create and configure a user account on the GitLab server.
...@@ -216,11 +201,11 @@ ...@@ -216,11 +201,11 @@
\vfill \vfill
\permfoot{https://git.lumc.nl/} \permfoot{https://git.lumc.nl/}
\end{fframe} \end{pframe}
\section{Questions?} \section{Questions?}
\lastpagetemplate \lastpagetemplate
\begin{fframe} \begin{pframe}
\begin{center} \begin{center}
Acknowledgements: Acknowledgements:
\bigskip \bigskip
...@@ -228,12 +213,12 @@ ...@@ -228,12 +213,12 @@
Martijn Vermaat Martijn Vermaat
Zuotian Tatum Wibowo Arindrarto
Zuotian Tatum
\end{center} \end{center}
\vfill \vfill
\permfoot{https://humgenprojects.lumc.nl/trac/humgenprojects/wiki/git} \permfoot{https://humgenprojects.lumc.nl/trac/humgenprojects/wiki/git}
\end{fframe} \end{pframe}
\end{document} \end{document}
../pics/
\ No newline at end of file
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