我使用 SVN 存储库有一段时间了,但现在我想将其移至我的托管帐户,因为最近似乎有可能创建自己的 SVN 存储库。这个选项对我来说似乎更好。
但似乎主机上的 SVN 服务器版本比我的存储库旧,因为当我移动所有存储库文件时,我从 TortoiseSVN 收到此错误:
SVN Error: Expected fs format '2'; found format '4'
所以我尝试了:
- 将 db/format 文件从“4 layout sharded 1000”更改为“2”
- 将 db/current 文件从“60”更改为“60 nx 2”
- 将修订文件从 db/revs/0/0 移动到 db/revs/0
- 与 db/revprops/ 相同
然后一切似乎工作正常,我能够提交新的更改,进行更新,但是当我尝试在 TSVN 中“显示日志”时,我得到一条信息,它无法连接到存储库并出现错误:
Invalid change kind in rev file
我认为这是因为 rev 文件也应该是不同的版本。
所以我的问题是,有没有可能让它再次工作?
提前感谢您的任何答案