~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/tutorials/tutorial.txt

  • Committer: Ian Clatworthy
  • Date: 2009-09-02 16:03:51 UTC
  • mto: (4634.39.1 pdf-chm-docs)
  • mto: This revision was merged to the branch mainline in revision 4689.
  • Revision ID: ian.clatworthy@canonical.com-20090902160351-sxptcz3ttc1aencw
first cut at pdf docs via sphinx

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
Bazaar Tutorial
12
12
===============
13
13
 
14
 
Current for bzr-0.91, 2007-08
15
 
 
16
14
 
17
15
Introduction
18
16
============
24
22
different." Otherwise, get some coffee or tea, get comfortable and get
25
23
ready to catch up. 
26
24
 
27
 
The Purposes of Revision Control
28
 
================================
 
25
The purpose of revision control
 
26
===============================
29
27
 
30
28
Odds are that you have worked on some sort of textual data -- the sources
31
29
to a program, web sites or the config files that Unix system
57
55
We keep these logs so that if later there is some sort of problem with
58
56
sftp, we can figure out when the problem probably happened. 
59
57
 
60
 
How DRCS is Different
61
 
---------------------
 
58
How DRCS is different
 
59
=====================
62
60
 
63
61
Many Revision Control Systems (RCS) are stored on servers. If one wants to
64
62
work on the code stored within an RCS, then one needs to connect to the
282
280
As a shortcut, ``bzr diff -p1`` produces a form that works with the 
283
281
command ``patch -p1``.
284
282
 
 
283
 
285
284
Committing changes
286
285
==================
287
286
 
308
307
can also be useful when you pick up your work after a break.)
309
308
 
310
309
Message from an editor
311
 
======================
 
310
----------------------
312
311
 
313
312
If you use neither the ``-m`` nor the ``-F`` option then bzr will open an
314
313
editor for you to enter a message.  The editor to run is controlled by
355
354
given then only those ones will be affected. ``bzr revert`` also clears the
356
355
list of pending merges revisions.
357
356
 
 
357
 
358
358
Ignoring files
359
359
==============
360
360
 
 
361
The .bzrignore file
 
362
-------------------
 
363
 
361
364
Many source trees contain some files that do not need to be versioned,
362
365
such as editor backups, object or bytecode files, and built programs.  You
363
366
can simply not add them, but then they'll always crop up as unknown files.
400
403
    % bzr commit -m "Add ignore patterns"
401
404
 
402
405
 
403
 
Global Ignores
 
406
Global ignores
404
407
--------------
405
408
 
406
409
There are some ignored files which are not project specific, but more user
574
577
  rsync, or other related file transfer methods.  This is usually less safe
575
578
  than using ``push``, but may be faster or easier in some situations.
576
579
 
 
580
 
577
581
Moving changes between trees 
578
582
============================
579
583