how do I create a dump file from my subversion hosting account?

大城市里の小女人 提交于 2019-12-21 12:38:07

问题


I have my SVN repository hosted somewhere. I want to move to somebody else. How can I create a dump of my repository so I can import it into my new host? This is all I keep seeing: svnadmin dump /path/to/repos > repos.dump

My repository is hosted, so it's not local.


回答1:


svnadmin dump is the recommended way to migrating your repositories, but you'll need shell access to do it, otherwise you will have to contact your hosting provider and ask them to do the full repository dump for you.




回答2:


You can also use svnsync to create a copy of your repository.

This requires adding a pre-revprop-change hook on the destination repository (and requires a Subversion 1.4 or newer repository at your hosting provider).

After you svnsync'ed your repository to a system you manage, you can use svnadmin to dump the local copy if you need a dumpfile (or just use the synced to repository).

[Update in 2011:] Since Subversion 1.7 there is a tool called svnrdump which you can use to create a dump file from a remote repository in a single step.




回答3:


Sounds like you need a remote SVN dump command. I haven't used it but it claims to do what you want.




回答4:


Some hosted repositories provide means to order an SVN dump file, either included in the price or for an additional monthly fee. If they don't, you can always do an svnsync without having to involve the hosting company.

Take a look at your destination provider's import capabilities as well. At ProjectLocker, we support import of a remote repository that is visible over the Internet if you provide the URL to the source repository and your credentials. I don't believe we are the only host to do this. That capability saves you the trouble of learning svnsync, and you can focus on moving your code and getting back to writing software.



来源:https://stackoverflow.com/questions/354994/how-do-i-create-a-dump-file-from-my-subversion-hosting-account

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!