Что-то пошло не так в подрывной деятельности и теперь я столкнулсяВосстановление Subversion коррупции
svnadmin: Invalid diff stream: [tgt] insn 0 starts beyond the target view position
если я пытаюсь сделать дамп из хранилища. У нас есть еще один вопрос об этом здесь Subversion Repository Error, но решения для меня не так хороши, потому что коррупция - это 85 изменений назад.
Поскольку коррупция в одном не столь важной директории (не в багажнике/филиалы/метки) Я думал о два решения:
- Создание дампа от здоровой части и после его импорта в новое хранилище совершить отличается от важных каталогов (теряя всю историю изменений)
- Создайте дамп из здоровой части и напишите сценарий ruby, который будет проверять каждую ревизию необходимых каталогов в старом репозитории. Это создаст файл diff для ревизии и передаст его в новый репозиторий с именем авторов и оригинальным комментарием.
Любые комментарии? :)
/JaanusSiim