/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to doc/en/user-guide/introducing_bazaar.txt

  • Committer: Aaron Bentley
  • Date: 2007-12-08 01:00:58 UTC
  • mfrom: (3095 +trunk)
  • mto: This revision was merged to the branch mainline in revision 3133.
  • Revision ID: aaron.bentley@utoronto.ca-20071208010058-1vuj9qn49qfu808e
Merge bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
What is Bazaar?
5
5
---------------
6
6
 
7
 
Bazaar is a tool for helping people collaborate. It does this by
8
 
tracking how a group of files evolves and using that information to help
9
 
people merge their changes together as safely as possible.
10
 
 
11
 
In general, tools that do this are known as revision control systems or
12
 
version control systems (VCS). In the past, VCS tools have been popular
13
 
with software developers. In the future, VCS tools will undoubtedly also be
14
 
important for other groups of people looking to work together on
15
 
files and documents, e.g. technical writers and translators.
 
7
Bazaar is a tool for helping people collaborate. It tracks the changes
 
8
that you and other people make to a group of files - such as software
 
9
source code - to give you snapshots of each stage of their evolution.
 
10
Using that information, Bazaar can effortlessly merge your work with
 
11
other people's.
 
12
 
 
13
Tools like Bazaar are called version control systems (VCS) and have
 
14
long been popular with software developers. Bazaar's ease of use,
 
15
flexibility and simple setup make it ideal not only for software
 
16
developers but also for other groups who work together on files and
 
17
documents, such as technical writers, web designers and translators.
 
18
 
 
19
This guide takes you through installing Bazaar and how to use it,
 
20
whether on your own or with a team of other people. If you're already
 
21
familiar with distributed version control and want to dive straight in, 
 
22
you may wish to skim this section and jump straight to
 
23
`Learning more`_.
16
24
 
17
25
A brief history of version control systems
18
26
------------------------------------------
19
27
 
20
 
VCS tools have been evolving for several decades now. In simple terms,
21
 
there have been 5 generations of tools:
 
28
Version control tools have been evolving for several decades now. In
 
29
simple terms, there have been 5 generations of tools:
22
30
 
23
 
 1. file versioning tools, e.g. SCCS, VCS
 
31
 1. file versioning tools, e.g. SCCS, RCS
24
32
 2. tree versioning tools - central style, e.g. CVS
25
33
 3. tree versioning tools - central style, done right, e.g. Subversion
26
34
 4. tree versioning tools - distributed style, e.g. Arch
40
48
users need to connect to the server and *checkout* the files. This gives
41
49
them a directory or *working tree* in which a person can make changes.
42
50
To record or *commit* these changes, the user needs access to the central
43
 
server and they need to unsure they have merged their work with the latest
 
51
server and they need to ensure they have merged their work with the latest
44
52
version stored before trying to commit. This approach is known as the
45
53
centralized model. 
46
54
 
145
153
 
146
154
 * `Bazaar in five minutes`_ - a mini-tutorial
147
155
 
148
 
 * `Bazaar Quick Start Guide`_ - a one page summary of commonly used commands.
 
156
 * `Bazaar Quick Start Card`_ - a one page summary of commonly used commands.
149
157
 
150
158
The online help and `Bazaar User Reference`_ are also particularly useful as
151
159
they provide all the gory details on the commands and options available.
152
160
 
153
161
.. _Bazaar in five minutes: ../mini-tutorial/index.html
154
 
.. _Bazaar Quick Start Guide: ../quick-reference/quick-start-summary.svg
 
162
.. _Bazaar Quick Start Card: ../quick-reference/quick-start-summary.svg
155
163
.. _Bazaar User Reference: ../user-reference/bzr_man.html
156
164
 
157
165
We hope you find this manual useful. If you have suggestions on how it