Mercurial > hg > mercurial-talk
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 |
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} |