presentation/system/tex/4.section.git.tex

71 lines
1.6 KiB
TeX

\section{Versionskontrolle}
\frame{
\begin{block}{}
\begin{center}
\huge{Versionskontrolle}
\end{center}
\end{block}
}
\subsection*{Was ist Versionskontrolle?}
\frame{
\frametitle{Was Ist Versionskontrolle?}
\begin{backgroundblock}{4.5cm}{2.5cm}
\includegraphics[width=3.5cm]{img/git_stapel.jpg}
\end{backgroundblock}
}
\frame{
\frametitle{Git Branch}
\begin{backgroundblock}{1cm}{2.5cm}
\includegraphics[width=10cm]{img/git_branch.png}
\end{backgroundblock}
}
\frame{
\frametitle{Git Workflow}
\begin{backgroundblock}{1cm}{2.5cm}
\includegraphics[width=10cm]{img/git_workflow.png}
\end{backgroundblock}
}
\frame{
\frametitle{Welche Versionskontrollsystem gibt es?}
\begin{block}{}
\begin{itemize}
\item{Git}
\item{Mercurial}
\item{SVN}
\item{Andere (2005)}
\end{itemize}
\end{block}
}
\frame{
\frametitle{Welches Versionskontrollsystem ist das richtige?}
\begin{block}{}
\begin{itemize}
\item{Mercurial (code.google.com)}
\item{SVN (Probleme, zu alt)}
\item{Git (github.com - Die Bibliothek von Alexandria des 21. Jahrhunderts)}
\end{itemize}
\end{block}
}
\subsection*{Features}
\frame{
\frametitle{Features von GIT}
Git ist zentraler Bestandteil jeder modernen IT-Firma.
\begin{block}{}
\begin{itemize}
\item{Kontrolle der Entwicklung/Abrechnung}
\item{Motivation}
\item{Deploy}
\item{Mehrere Entwickler können an dem selben Projekt arbeiten}
\item{Backup inklusive Historie}
\end{itemize}
\end{block}
}
\frame{
\frametitle{Projektverlauf visualisiert über Git}
\begin{backgroundblock}{0.5cm}{2.5cm}
\includegraphics[width=12cm]{img/github_system.png}
\end{backgroundblock}
}