[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: Jay Jesus Amorin <jay.amorin_at_gmail.com>
Date: Fri, 27 Jun 2008 18:49:57 +0800

On Fri, Jun 27, 2008 at 6:44 PM, Ryan Schmidt
<subversion-2008b_at_ryandesign.com> wrote:
> 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?

When i update my local working copy from my linux svn server, im
redirected to my windows svn server and prompted for a username and

>> 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.

Ang nagtanong ay tanga. Ang hindi nagtanong ay nanatiling tanga. -jayamorin
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:50:22 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.