~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to tutorial.txt

  • Committer: Martin Pool
  • Date: 2005-08-25 00:47:04 UTC
  • Revision ID: mbp@sourcefrog.net-20050825004704-e3c75123f29539bf
- expose 'find-merge-base' as a new expert command,
  to help in debugging merges

  move UnrelatedBranches exception into bzrlib.errors

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
current for bzr 0.0.6pre, July 2005
6
6
 
7
7
 
8
 
*NOTE* For a more current and user-editable version of this 
9
 
document, see the wiki at http://bazaar.canonical.com/IntroductionToBzr
 
8
*Note:* This tutorial is a work in 
 
9
progress, and describes code that is itself still evolving. 
 
10
If you have comments on either the design or the tutorial, 
 
11
please send them to the bazaar-ng@lists.canonical.com mailing list.
 
12
 
10
13
 
11
14
 
12
15
Introduction
51
54
Some people want to avoid sharing their email address so as not to
52
55
get spam.  bzr will never
53
56
disclose your email address unless you tell it to by publishing an
54
 
archive or transmitting a changeset.  It's recommended that you do use
 
57
archive or transmiting a changeset.  It's recommended that you do use
55
58
a real address, so that people can contact you about your work, but
56
59
it's not required.  You can use an address which is obfuscated, which
57
60
bounces, or which goes through an anti-spam service such as spamgourmet.com.
289
292
a copy.  Because this new copy is potentially a new branch, the
290
293
command is called *branch*::
291
294
 
292
 
    % bzr branch http://bazaar-ng.org/bzr/bzr.dev 
293
 
    % cd bzr.dev
 
295
    % bzr branch http://bazaar-ng.org/bzr/main ./bzr-main
 
296
    % cd bzr-main
294
297
 
295
298
This copies down the complete history of this branch, so we can
296
299
do all operations on it locally: log, annotate, making and merging
307
310
 
308
311
    % bzr pull
309
312
 
310
 
This only works if your local branch includes only changes from the
311
 
parent branch.  Otherwise, the branches are said to have *diverged*,
312
 
and they must be merged instead.
 
313
This only works if the local branch if your branch includes only
 
314
changes from the parent branch.  Otherwise, the branches are said to
 
315
have *diverged*, and they must be merged instead.