view why-distributed.tex @ 204:09bc6b8a0376

More uniform.
author Martin Geisler <mg@lazybytes.net>
date Wed, 15 Sep 2010 20:57:45 +0200
parents 168b47ebcf45
children 204c79c56c8e
line wrap: on
line source

\begin{frame}{Why Distributed?}
  \begin{tikzpicture}[overlay, remember picture]
    \tikzstyle{every node}=[repository, minimum height=8mm, text width=6mm]
    \tikzstyle{every path}=[<->, short]

    \begin{scope}[shift={(9cm, -18mm)}]
      \node (a) at ( 90:1) {};
      \node (b) at (210:1) {};
      \node (c) at (-30:1) {};
    \end{scope}
    \draw (a) -- (b);
    \draw (b) -- (c);
    \draw (c) -- (a);
  \end{tikzpicture}

  Distributed revision control gives you:
  \begin{itemize}
  \item offline commits
  \item rich set of fast local operations
  \end{itemize}

  Derived effects:
  \begin{itemize}
  \item fine-grained commits
  \item searchable history
  \item branching and merging become a natural task\\
    (not something to be feared)
  \item enables better workflows
  \end{itemize}
\end{frame}