cod*_*rex 5 svn tortoisesvn visualsvn visualsvn-server
我在Windows服务器中配置了一个Subversion存储库,还有2000多个版本.我想将它从Windows迁移到Linux,所以我想备份所有修订并恢复到linux下的新svn配置.
我怎么做 ?
我看到你用[visualsvn]标记了你的问题.鉴于您正在使用VisualSVN服务器,您将启动"VisualSVN服务器管理器"应用程序.在服务器树的根节点上,右键单击并选择"所有任务 - >启动命令提示符"
在新的命令提示符下,您可以通过发出以下命令来转储存储库:
svnadmin dump /path/to/your/repo > yourreporname.dump
Run Code Online (Sandbox Code Playgroud)
将dump-file复制到新服务器并键入:
cd /path/to/your/new/repo
svnadmin create reponame
svnadmin load reponame < yourreponame.dump
Run Code Online (Sandbox Code Playgroud)
VisualSVN自己处理访问权限,因此您需要手动复制访问权限.
编辑:VisualSVN使用Apache作为前端服务器.我猜你可以用某种方式从Apache的配置文件中提取访问权限.
| 归档时间: |
|
| 查看次数: |
3877 次 |
| 最近记录: |