~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/help_topics/__init__.py

Merge from bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
350
350
Lightweight checkouts work best when you have fast reliable access to the
351
351
master branch. This means that if the master branch is on the same disk or LAN
352
352
a lightweight checkout will be faster than a heavyweight one for any commands
353
 
that modify the revision history (as only one copy branch needs to be updated).
354
 
Heavyweight checkouts will generally be faster for any command that uses the
355
 
history but does not change it, but if the master branch is on the same disk
356
 
then there wont be a noticeable difference.
 
353
that modify the revision history (as only one copy of the branch needs to
 
354
be updated). Heavyweight checkouts will generally be faster for any command
 
355
that uses the history but does not change it, but if the master branch is on
 
356
the same disk then there won't be a noticeable difference.
357
357
 
358
358
Another possible use for a checkout is to use it with a treeless repository
359
359
containing your branches, where you maintain only one working tree by
580
580
A criss-cross in the branch history can cause the default merge technique
581
581
to emit more conflicts than would normally be expected.
582
582
 
583
 
If you encounter criss-crosses, you can use merge --weave instead, which
584
 
should provide a much better result.
 
583
In complex merge cases, ``bzr merge --lca`` or ``bzr merge --weave`` may give
 
584
better results.  You may wish to ``bzr revert`` the working tree and merge
 
585
again.  Alternatively, use ``bzr remerge`` on particular conflicted files.
585
586
 
586
587
Criss-crosses occur in a branch's history if two branches merge the same thing
587
588
and then merge one another, or if two branches merge one another at the same
601
602
 
602
603
The ``weave`` merge type is not affected by this problem because it uses
603
604
line-origin detection instead of a basis revision to determine the cause of
604
 
differences."""
 
605
differences.
 
606
"""
605
607
 
606
608
 
607
609
# Register help topics