~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Mark Hammond
  • Date: 2009-01-12 01:55:34 UTC
  • mto: (3995.8.2 prepare-1.12)
  • mto: This revision was merged to the branch mainline in revision 4007.
  • Revision ID: mhammond@skippinet.com.au-20090112015534-yfxg50p7mpds9j4v
Include all .html files from the tortoise doc directory.

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
GNOME project like **beagle**. Firstly, setup a local shared repository
31
31
for storing your branches in and checkout the trunk::
32
32
 
33
 
  bzr init-repo beagle-repo
 
33
  bzr init-repo --rich-root-pack beagle-repo
34
34
  cd beagle-repo
35
35
  bzr checkout svn+ssh://svn.gnome.org/svn/beagle/trunk beagle-trunk
36
36
 
37
 
Next, create a feature branch and hack away::
 
37
Note that using the ``rich-root-pack`` option to ``init-repo`` is
 
38
important as bzr-svn requires some extra metadata not yet supported in Bazaar's
 
39
default repository format. Next, create a feature branch and hack away::
38
40
 
39
41
  bzr branch beagle-trunk beagle-feature1
40
42
  cd beagle-feature1
69
71
 
70
72
Here's the recipe from above updated to use a central Bazaar mirror::
71
73
 
72
 
  bzr init-repo beagle-repo
 
74
  bzr init-repo --rich-root-pack beagle-repo
73
75
  cd beagle-repo
74
76
  bzr branch bzr+ssh://bzr.gnome.org/beagle.bzr/trunk beagle-trunk
75
77
  bzr branch beagle-trunk beagle-feature1
103
105
 
104
106
Bazaar and Subversion are different tools with different capabilities
105
107
so there will always be some limited interoperability issues.
106
 
Here are some examples current as of bzr-svn 0.5.4:
 
108
Here are some examples current as of bzr-svn 0.4.10:
107
109
 
108
110
 * Bazaar doesn't support versioned properties
109
111
 
110
112
 * Bazaar doesn't support tracking of file copies.
111
113
 
 
114
 * ``bzr push`` to an existing Subversion branch works but 
 
115
   ``bzr push`` to a new Subversion branch doesn't. Until
 
116
   the relevant bug is fixed (#121875), you need to use
 
117
   ``bzr svn-push`` in the latter case.
 
118
 
112
119
See the bzr-svn web page,
113
120
http://bazaar-vcs.org/BzrForeignBranches/Subversion,
114
121
for the current list of constraints.