[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:54:32 +0800

I have done editing the svn dumpfile and change the url of the
svn:externals pointing to my linux svn server and load it to my empty
repository but still i experience svnadmin: Dumpstream data appears to
be malformed

Please help.

Thanks Ryan!

On Fri, Jun 27, 2008 at 6:49 PM, Jay Jesus Amorin <jay.amorin_at_gmail.com> wrote:
> 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
> passoword.
>>> 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

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