【发布时间】:2015-12-21 21:23:56
【问题描述】:
在一次严重的磁盘故障后,我设法恢复了 subversion 存储库。 我的目标是创建一个新的存储库,并在其上导入旧的。
接下来的步骤是
-
使用与之前服务器相同的路径创建文件夹:
svnadmin 创建 /home/svn/myproject
-
创建myuser并加入svn组,设置权限
usermod -a -G svn myuser chown -R svn:svn /home/svn/myproject/ chmod -R g+wrs /home/svn/myproject/
-
从旧存储库导入到新存储库
svn import /old/repository/myproject/ file:///home/svn/myproject/ -m "初始导入"
最后一个命令的结果基本上是将文件夹结构复制到新存储库中。
我认为在这个阶段,上面的命令足以恢复svn功能。
确实情况并非如此,因为使用我的 eclipse 客户端我能够连接到存储库,但文件夹、项目和内容通常没有正确表示,并且无法进行标准操作(提交、更新、列出文件夹。 .).
怎么了?
感谢
【问题讨论】: