颠覆中出了点问题,现在我面临
svnadmin: Invalid diff stream: [tgt] insn 0 starts beyond the target view position
如果我尝试从存储库进行转储。我们在这里有另一个问题Subversion Repository Error,但是那里的解决方案对我来说还不够好,因为损坏是 85 次修订。
因为损坏在一个不太重要的目录中(不在主干/分支/标签中),所以我在考虑两种解决方案:
- 从健康部分创建转储,并将其导入新存储库后,重要目录的提交差异(丢失所有修订历史记录)
- 从健康部分创建一个转储并编写一个 ruby 脚本,该脚本将检查旧存储库中所需目录的每个修订版。这将为修订创建一个差异文件,并将其提交到带有作者姓名和原始评论的新存储库。
任何意见?:)
/亚努斯西姆