annotate why-distributed.tex @ 318:d4fb0c45e2be

Add subsections
author Martin Geisler <mg@aragost.com>
date Fri, 10 Jun 2011 10:06:50 +0200
parents 204c79c56c8e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
154
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
1 \begin{frame}{Why Distributed?}
310
204c79c56c8e The overlay picture takes up space... so avoid putting it mid-page
Martin Geisler <mg@aragost.com>
parents: 165
diff changeset
2 Distributed revision control gives you:
204c79c56c8e The overlay picture takes up space... so avoid putting it mid-page
Martin Geisler <mg@aragost.com>
parents: 165
diff changeset
3 \begin{itemize}
204c79c56c8e The overlay picture takes up space... so avoid putting it mid-page
Martin Geisler <mg@aragost.com>
parents: 165
diff changeset
4 \item offline commits
204c79c56c8e The overlay picture takes up space... so avoid putting it mid-page
Martin Geisler <mg@aragost.com>
parents: 165
diff changeset
5 \item rich set of fast local operations
204c79c56c8e The overlay picture takes up space... so avoid putting it mid-page
Martin Geisler <mg@aragost.com>
parents: 165
diff changeset
6 \item great flexibility
204c79c56c8e The overlay picture takes up space... so avoid putting it mid-page
Martin Geisler <mg@aragost.com>
parents: 165
diff changeset
7 \end{itemize}
204c79c56c8e The overlay picture takes up space... so avoid putting it mid-page
Martin Geisler <mg@aragost.com>
parents: 165
diff changeset
8
154
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
9 \begin{tikzpicture}[overlay, remember picture]
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
10 \tikzstyle{every node}=[repository, minimum height=8mm, text width=6mm]
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
11 \tikzstyle{every path}=[<->, short]
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
12
310
204c79c56c8e The overlay picture takes up space... so avoid putting it mid-page
Martin Geisler <mg@aragost.com>
parents: 165
diff changeset
13 \begin{scope}[shift={(9cm, 1cm)}]
154
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
14 \node (a) at ( 90:1) {};
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
15 \node (b) at (210:1) {};
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
16 \node (c) at (-30:1) {};
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
17 \end{scope}
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
18 \draw (a) -- (b);
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
19 \draw (b) -- (c);
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
20 \draw (c) -- (a);
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
21 \end{tikzpicture}
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
22
310
204c79c56c8e The overlay picture takes up space... so avoid putting it mid-page
Martin Geisler <mg@aragost.com>
parents: 165
diff changeset
23 \pause
154
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
24
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
25 Derived effects:
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
26 \begin{itemize}
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
27 \item fine-grained commits
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
28 \item searchable history
165
168b47ebcf45 Reordered slides to match 2010-03-24 event at Google Zurich.
Martin Geisler <mg@aragost.com>
parents: 154
diff changeset
29 \item branching and merging become a natural task\\
168b47ebcf45 Reordered slides to match 2010-03-24 event at Google Zurich.
Martin Geisler <mg@aragost.com>
parents: 154
diff changeset
30 (not something to be feared)
168b47ebcf45 Reordered slides to match 2010-03-24 event at Google Zurich.
Martin Geisler <mg@aragost.com>
parents: 154
diff changeset
31 \item enables better workflows
154
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
32 \end{itemize}
3ea1f7506844 Split off slide on distributed advantages.
Martin Geisler <mg@aragost.com>
parents:
diff changeset
33 \end{frame}