Subversion: перемещение определенного содержимого хранилища в другое хранилище (наконец, по соображениям безопасности мне нужно удалить старое хранилище)

Я хочу сохранить определенную папку со всеми ревизиями перед удалением текущего репозитория из моей системы по соображениям безопасности (это означает, что я не хочу другую информацию о репозитории, кроме определенной папки).. Поэтому я думаю о создании нового репозитория и скопировать в нее содержимое определенной папки.. Возможно ли это?

2 ответа

Ага. Тебе нужно svnadmin dump ваш репозиторий, пропустите его svndumpfilter сохранить нужную папку, а затем svnadmin load это в новый репозиторий.

Примеры в этих ссылках, особенно svndumpfilter. Подсказка: чтобы все пошло быстрее, объедините 3 утилиты в одну команду, не создавайте дамп в файл, отфильтруйте файл, затем загрузите файл - перенаправьте вывод каждой из них в следующую.

Вы должны быть в состоянии сделать это с помощью svnadmin dump и svndumpfilter: http://svnbook.red-bean.com/en/1.7/svn.reposadmin.maint.html

Другие вопросы по тегам