我继承了svn存储库以及trac系统。他们被关押在Ubuntu上。授权是由颠覆法进行的。
我必须使用Windows身份验证在VisualSVN下运行它们。我应采取哪些步骤来轻微移动它们而没有重大问题?
我想保留:
答案 0 :(得分:1)
您必须使用svnadmin dump
Subversion通过存储库转储提供此类功能 流。存储库转储流(通常称为“转储文件”) 当作为文件存储在磁盘上时)是一种可移植的平面文件格式 描述了您的存储库中的各种修订 - 更改了什么, 由谁,何时等等。此转储流是主要机制 用于编组版本历史 - 全部或部分,有或没有 存储库之间的修改。 Subversion提供了工具 创建和加载这些转储流所必需的:svnadmin dump和svnadmin分别加载子命令和svnrdump 程序
http://svnbook.red-bean.com/en/1.7/svn.reposadmin.maint.html#svn.reposadmin.maint.migrate
对于Trac,你最好使用sqlite(或者它变得更加棘手),而trac-admin
会这样做。
注意:自动备份不使用SQLite的环境 目前不支持数据库后端。作为一种解决方法,我们 建议您停止服务器,复制环境目录, 并使用提供的任何机制备份数据库 由数据库系统。