[svk-users] How to initialise an svn repo from a local svk repo
David Landgren
david at landgren.net
Tue Sep 25 02:17:38 EDT 2007
Matthew Draper wrote:
> Hi!
>
>> I was working off-line, and needed to create a repository before the
>> master svn repo existed. I'm not sure how to bootstrap the svn repo with
>> the contents of the svk repo.
>>
>> I have the SVN repo:
>>
>> david at slothrop:~% svk pl -v svn://svn.mongueurs.net/WWW-Velib/trunk
>> Properties on //mirror/WWW-Velib:
>> svm:source: svn://svn.mongueurs.net/WWW-Velib!/trunk
>> svm:uuid: cee75267-3469-dc11-a765-00306e02d86a
>>
>> and it is mirrored locally
>> david at slothrop:~% svk pl -v //mirror/WWW-Velib
>> Properties on //mirror/WWW-Velib:
>> svm:source: svn://svn.mongueurs.net/WWW-Velib!/trunk
>> svm:uuid: cee75267-3469-dc11-a765-00306e02d86a
>>
>> But the propert list for //local/WWW-Velib is empty. So I assume I have
>> set up the two properties, and perhaps something for svk:merge:.
>
> The short answer is smerge --baseless.
Nifty, that did the trick.
> Once you've done that, however, push and pull won't work, because they
> depend on the copy source. I believe Jesse was looking at providing a
> way to override that a while ago, but don't know how far he got.
>
> Other than that, the simplest way to get push and pull working is to
> remove and re-copy your local branch after the merge.
I can live with that. To copy, it's just svk cp //mirror/repo
//local/repo. But I'm a bit unsure about how to drop //local/repo. What
is the exact command? I looked at svk commands help and svk admin help
but nothing leaps out from me.
Thanks for your help,
David
More information about the svk-users
mailing list