根据SVN文档(http://svnbook.red-bean.com/en/1.7/svn.ref.svnadmin.c.hotcopy.html),您只能使用本地存储库运行svnadmin hotcopy
。
有没有办法使用远程SVN存储库运行此命令,使用URL?
我本质上想要制作我庞大的SVN存储库(超过6000个版本)的完整副本,包括所有历史记录,标签,版本等,并将其存储在我的本地计算机上,完全独立于远程存储库。
答案 0 :(得分:-1)
我尝试了很多不同的方法,包括svnadmin hotcopy
,但最好的是最好的只是svn转储,例如从svn书中获取的。 svnadmin dump /var/svn/repos > full.dump
link here完成后,将其打包并将其发送到您想要存储库的位置。我几乎尝试了其他一切,这对我来说是最简单和最好的。我似乎记得它自动设置UUID,它是Subversion项目的唯一标识号。如果要将其用作原始版本,则它必须是相同的UUID,如果不同则使用setuuid命令,例如svnadmin setuuid /var/svn/repos-new 2109a8dd-854f-0410-ad31-d604008985ab
http://svnbook.red-bean.com/en/1.6/svn.ref.svnadmin.c.setuuid.html