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

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

Ответы [ 2 ]

6 голосов
/ 10 июля 2009

Да. Вам нужно svnadmin dump вашего хранилища, запустите его через svndumpfilter, чтобы сохранить нужную папку, а затем svnadmin load в новом хранилище.

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

4 голосов
/ 10 июля 2009

Это можно сделать с помощью svnadmin dump и svndumpfilter : http://svnbook.red -bean.com / ru / 1.7 / svn.reposadmin.maint.html # svn.reposadmin.maint.filtering

...