我在这里阅读了一些关于如何使用svnadmin / dump等的问题/答案。 其实我不明白我应该做什么。
How do I migrate an SVN repository to another SVN repository?
我想我必须做某种事 从Google代码存储库转储 使用svnadmin,但我从哪里得到 这个svnadmin?
我在WXP上使用TortoiseSVN 1.6.3并且我的所有C文件夹中都没有svnadmin.exe命令,我应该在哪里下载这些应用程序?
谢谢!
答案 0 :(得分:4)
您可以使用svnsync
制作远程svn存储库的1:1副本,包括历史记录和属性。您甚至不需要对正在复制的存储库的写访问权。
答案 1 :(得分:3)
你没有svnadmin的原因是它是服务器端程序,而不是客户端程序;它在托管Subversion存储库的同一台机器上使用。没有SSH进入主机,您将无法运行svnadmin。因此,我认为您无法从Google Code复制项目存储库,因为您将无法从Google Code服务器计算机运行“svnadmin dump”。你能做的最好的AFAIK就是使用svn export和svn import来放弃历史。
答案 2 :(得分:2)
你可以使用svnrdump here指向doc的链接:
我使用过: svnrdump dump https://mynameproject.googlecode.com/svn>源repo.dump并且有效
答案 3 :(得分:0)
您实际上可以通过svnsync从Google代码下载svn repo历史记录。请参阅Google http://code.google.com/p/support/wiki/SubversionFAQ#How_do_I_download_my_Subversion_history?
中的此链接答案 4 :(得分:0)
以下是有关如何使用svnsync执行此操作的逐步说明。
http://blog.projectnibble.org/2011/03/25/using-svnsync-to-migrate-a-remote-svn-repository/