我正在使用商业 Subversion 托管服务。为了制作整个存储库的副本,我可以提出请求。这被放入一个队列中,这通常需要几个小时。此外,我在那里托管了几个(10 个)项目。每个项目的每个复制请求都必须单独进行,如果我想定期执行此操作,这会很痛苦。
那么,有没有办法可以从 Linux 命令行制作存档的精确副本?即,仅安装了 SVN 客户端?
或者是否有任何简单(最好是可编写脚本)的方法来获取我的存储库的存档副本?
亲切的问候,玛德琳。
我正在使用商业 Subversion 托管服务。为了制作整个存储库的副本,我可以提出请求。这被放入一个队列中,这通常需要几个小时。此外,我在那里托管了几个(10 个)项目。每个项目的每个复制请求都必须单独进行,如果我想定期执行此操作,这会很痛苦。
那么,有没有办法可以从 Linux 命令行制作存档的精确副本?即,仅安装了 SVN 客户端?
或者是否有任何简单(最好是可编写脚本)的方法来获取我的存储库的存档副本?
亲切的问候,玛德琳。
看看工具rsvndump。看起来它会做你想做的事。
对于 Subversion 1.7 或更高版本,有命令:svnrdump 对我有用。
句法:
svnrdump dump https://yourRepository/yourProject > yourProject.dump