/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to doc/en/user-guide/merging_changes.txt

  • Committer: Ian Clatworthy
  • Date: 2007-11-23 07:35:30 UTC
  • mto: (3054.1.1 ianc-integration)
  • mto: This revision was merged to the branch mainline in revision 3055.
  • Revision ID: ian.clatworthy@internode.on.net-20071123073530-02mv1ogbii1hvxgv
completed Central workflow chapter

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
works as follows. Given an ancestor A and two branches B and C,
43
43
the following table provides the rules used.
44
44
 
45
 
  === === === ====== =================
46
 
   A   B   C  Result Comment
47
 
  === === === ====== =================
48
 
   x   x   x  x      unchanged
49
 
   x   x   y  y      line from C
50
 
   x   y   x  y      line from B
51
 
   x   y   z  ?      conflict
52
 
  === === === ====== =================
 
45
  === === === ========================
 
46
   A   B   C  Result
 
47
  === === === ========================
 
48
   x   x   x  x (unchanged)
 
49
   x   x   y  y (line from C)
 
50
   x   y   x  y (line from B)
 
51
   x   y   z  ? (conflict)
 
52
  === === === ========================
53
53
 
54
54
Note that some merges can only be completed with the assistance
55
55
of a human. Details on how to resolve these are given in
56
 
`Resolving conflicts <resolving_conflicts.html>`_.
 
56
`Resolving conflicts`_.
57
57
 
58
58
Recording a merge
59
59
-----------------
63
63
 
64
64
  bzr commit -m "Merged Mary's changes"
65
65
 
66
 
Even if there are no conflicts, an explicit commit is still required.
 
66
Even if there are no conflicts, an explicit merge is still required.
67
67
Unlike some other tools, this is considered a feature in Bazaar.
68
68
A clean merge is not necessarily a good merge so making the commit
69
69
a separate explicit step allows you to run your test suite first to