~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/help_topics/en/conflict-types.txt

  • Committer: John Arbash Meinel
  • Date: 2010-02-17 17:11:16 UTC
  • mfrom: (4797.2.17 2.1)
  • mto: (4797.2.18 2.1)
  • mto: This revision was merged to the branch mainline in revision 5055.
  • Revision ID: john@arbash-meinel.com-20100217171116-h7t9223ystbnx5h8
merge bzr.2.1 in preparation for NEWS entry.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Conflicts Types
2
 
===============
 
1
Conflict 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
 
82
105
Duplicate paths
83
106
---------------
84
107
 
181
204
  Conflict: FILE.new is not a directory, but has files in it.
182
205
  Created directory.
183
206
 
184
 
This happens when one side has added files to a directory, and the othe side
 
207
This happens when one side has added files to a directory, and the other side
185
208
has changed the directory into a file or symlink.  For example::
186
209
 
187
210
  $ bzr init