mic*_*ael 3 svn migrate dreamhost
我曾经使用tortoiseSVN创建了一个本地存储库.现在我想将存储库迁移到我的DreamHost帐户.
我移动了文件,但似乎DreamHost正在使用旧版本的SVN.
当我发出命令
svnadmin load 'repository dir'
Run Code Online (Sandbox Code Playgroud)
它吐了回来
svnadmin:预期的FS格式为'2'; 找到格式'4'
解?
编辑:您的消息是由于您使用较新版本的服务器创建了目标存储库,然后尝试使用旧版本的加载转储svnadmin.请阅读下面的正确步骤.
我不明白这svnadmin load部分,您之前是否创建了转储文件svnadmin dump?这是跨版本移植存储库的最佳选择,因为通常格式不应更改.
所以你应该在使用原始存储库的版本(最新的SVN版本)上做到:
svnadmin dump <repos_path> > dump_file
Run Code Online (Sandbox Code Playgroud)
并在目标服务器上(最旧的SVN版本):
svnadmin create <newrepos_path>
svnadmin load <newrepos_path> < dump_file
Run Code Online (Sandbox Code Playgroud)
--deltas如果您有一个大型存储库,您可能希望在转储中使用该选项,因为这些转储可能会变得非常大.
如果这就是你所做的并且它失败了,你能否确定相应的版本并提供更多细节?
| 归档时间: |
|
| 查看次数: |
2466 次 |
| 最近记录: |