~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/help_topics/en/conflicts.txt

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2009-11-17 03:20:35 UTC
  • mfrom: (4792.4.3 456036)
  • Revision ID: pqm@pqm.ubuntu.com-20091117032035-s3sgtlixj1lrminn
(Gordon Tyler) Fix IndexError during 'bzr ignore /' (#456036)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Conflict Types
2
 
==============
 
1
Conflicts Types
 
2
===============
3
3
 
4
4
Some operations, like merge, revert and pull, modify the contents of your
5
5
working tree.  These modifications are programmatically generated, and so they
79
79
FILE".  Bazaar cannot auto-detect when conflicts of this kind have been
80
80
resolved.
81
81
 
82
 
Tag conflicts
83
 
-------------
84
 
 
85
 
Typical message::
86
 
 
87
 
  Conflicting tags:
88
 
      version-0.1
89
 
 
90
 
When pulling from or pushing to another branch, Bazaar informs you about tags
91
 
that conflict between the two branches; that is the same tag points to two
92
 
different revisions.  You need not resolve these conflicts, but subsequent
93
 
uses of pull or push will result in the same message.
94
 
 
95
 
To resolve the conflict, you must apply the correct tags to either the target
96
 
branch or the source branch as appropriate.  Use "bzr tags --show-ids -d
97
 
SOURCE_URL" to see the tags in the source branch.  If you want to make the
98
 
target branch's tags match the source branch, then in the target branch do 
99
 
``bzr tag --force -r revid:REVISION_ID CONFLICTING_TAG`` for each of the
100
 
CONFLICTING_TAGs, where REVISION_ID comes from the list of tags in the source
101
 
branch.  You need not call "bzr resolve" after doing this.  To resolve in favor of the target branch, you need to similarly use ``tag --force`` in the source
102
 
branch.  (Note that pulling or pushing using --overwrite will overwrite all
103
 
tags as well.)
104
 
 
105
82
Duplicate paths
106
83
---------------
107
84
 
204
181
  Conflict: FILE.new is not a directory, but has files in it.
205
182
  Created directory.
206
183
 
207
 
This happens when one side has added files to a directory, and the other side
 
184
This happens when one side has added files to a directory, and the othe side
208
185
has changed the directory into a file or symlink.  For example::
209
186
 
210
187
  $ bzr init