我有一些SVN存储库,不幸的是作为原始存储库结构(db,lock,hooks,conf文件夹等)的zip文件提供给我,而不是转储文件。
将SVN“重新连接”到repo结构以便它可以在适当位置使用的最佳方法是什么?
不幸的是我无法访问原始仓库,所以我不能回去做转储。
麦克
答案 0 :(得分:0)
我首先尝试使用与原始版本相同的OS和SVN版本创建一台机器(或虚拟机),以便数据库格式相同。然后执行svnadmin dump以便携方式提取存储库,然后您可以svnadmin load
进入所需的目标系统。我之前遇到过类似情况,这种方法运作良好。
答案 1 :(得分:0)
安装的SVN与其存储库之间没有特定的“附件”,并且SVN的存储库结构在一段时间内没有发生变化,尽管我不确定不同系统之间的轻微不兼容性。
我尝试在可访问SVN配置的位置解压缩目录,就好像它们是本机创建的存储库一样。或者在某处解压缩它们并尝试在本地使用svndump来创建转储,如果你觉得这样做更舒服。