[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: windows svn to linux svn migration

From: Ryan Schmidt <subversion-2008b_at_ryandesign.com>
Date: Fri, 27 Jun 2008 05:44:47 -0500

On Jun 27, 2008, at 05:32, Jay Jesus Amorin wrote:

> On Wed, Jun 25, 2008 at 5:12 PM, Ryan Schmidt wrote:
>> On Jun 25, 2008, at 03:16, Jay Jesus Amorin wrote:
>>> On Wed, Jun 25, 2008 at 2:49 PM, Ryan Schmidt wrote:
>>>> On Jun 25, 2008, at 01:28, Jay Jesus Amorin wrote:
>>>>> Can you please help me on how to migrate my windows svn
>>>>> repository to
>>>>> linux svn repository?
>>>> You just need to "svnadmin dump" the repository on the Windows
>>>> machine,
>>>> move
>>>> the dumpfile to the Linux machine, create a new empty
>>>> repository, and
>>>> "svnadmin load" the dumpfile into the new repository.
>>>> If you made changes in the repository's conf directory, copy
>>>> this to the
>>>> new
>>>> repository manually.
>>>> If you have hook scripts in the old repository, move these as well,
>>>> though
>>>> your hooks may need to be rewritten (for example, if your hooks
>>>> were
>>>> written
>>>> using Windows batch scripting, that won't work on Linux).
>>>> If you had any locks on any items in the old repository, these
>>>> will not
>>>> be
>>>> carried over to the new repository.
>>> I have already done that by why i am also prompt for my
>>> username/password on my windows subversion server instead on my
>>> linux
>>> subversion alone.
>> I'm not sure I understand the question... You've dumped your Windows
>> repository and loaded it into a new repository on a Linux machine.
>> And what
>> happened next? Are you trying to check out a new working copy, and
>> it's
>> failing in some way? (If so, in what way?) Or are you trying to
>> use an
>> existing working copy and it's still pointing at the old
>> repository? (If so,
>> have you used "svn switch --relocate"?) Can you be more specific
>> about the
>> problem? Maybe start by telling us what you did, what happened,
>> and what you
>> expected to happen instead.
> When is update my repository,

You mean when you update your working copy?

> i'm still prompt for my credentials on
> the windows repository server instead of the linux repository server
> alone.
> I think it has to do with the svn:externals. How will i get rid of the
> svn:externals? Thanks please shed light.

Ah yes. That's very possible. Everywhere in your repository where you
have an svn:externals definition, you will need to change it to point
it to the new repository URL.

In fact, Subversion 1.5 includes a relative URL format for externals
(actually several relative URL formats) so that it's no longer
necessary to include the URL to the repository in the externals
definition. If you are using 1.5 or can upgrade to it, this may be
what you really want to do.

Or, if you just want to get rid of the externals entirely, you can do
that too. You will still need to manually figure out all the
directories on which you set svn:externals, and then use svn propdel
to delete that property.

To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-06-27 12:45:23 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.