~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to tutorial.txt

MergeĀ fromĀ jam-storage.

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:* 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
 
 
 
8
*NOTE* For a more current and user-editable version of this 
 
9
document, see the wiki at http://bazaar.canonical.com/IntroductionToBzr
13
10
 
14
11
 
15
12
Introduction
54
51
Some people want to avoid sharing their email address so as not to
55
52
get spam.  bzr will never
56
53
disclose your email address unless you tell it to by publishing an
57
 
archive or transmiting a changeset.  It's recommended that you do use
 
54
archive or transmitting a changeset.  It's recommended that you do use
58
55
a real address, so that people can contact you about your work, but
59
56
it's not required.  You can use an address which is obfuscated, which
60
57
bounces, or which goes through an anti-spam service such as spamgourmet.com.
169
166
 
170
167
 
171
168
 
 
169
Removing uncommitted changes
 
170
============================
 
171
 
 
172
If you've made some changes and don't want to keep them, use the
 
173
``revert`` command to go back to the previous head version.  It's a
 
174
good idea to use ``bzr diff`` first to see what will be removed. 
 
175
By default the revert command reverts the whole tree; if file or
 
176
directory names are given then only those ones will be affected.
 
177
revert also clears the list of pending merges revisions.
 
178
 
 
179
 
 
180
 
 
181
 
172
182
 
173
183
Ignoring files
174
184
==============
279
289
a copy.  Because this new copy is potentially a new branch, the
280
290
command is called *branch*::
281
291
 
282
 
    % bzr branch http://bazaar-ng.org/bzr/main ./bzr-main
283
 
    % cd bzr-main
 
292
    % bzr branch http://bazaar-ng.org/bzr/bzr.dev
 
293
    % cd bzr.dev
284
294
 
285
295
This copies down the complete history of this branch, so we can
286
296
do all operations on it locally: log, annotate, making and merging
297
307
 
298
308
    % bzr pull
299
309
 
300
 
This only works if the local branch if your branch includes only
301
 
changes from the parent branch.  Otherwise, the branches are said to
302
 
have *diverged*, and they must be merged instead.
 
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.