1
Distributed development
2
=======================
7
Distributed VCS tools offer new ways of working together,
8
ways that better reflect the modern world we live in and
9
ways that enable higher quality outcomes.
11
The decentralized with shared mainline workflow
12
-----------------------------------------------
14
In this workflow, each developer has their own branch or branches, plus
15
a checkout of the main branch. They do their work in their personal
16
branch, then merge it into the mainline when it is ready.
18
.. image:: images/workflows_shared.png
20
Other distributed workflows are explored later in this chapter.