SVN Export с проблемой истории изменений - PullRequest
4 голосов
/ 13 марта 2009

Мне нужно предоставить нашим клиентам дамп одного подкаталога в нашем репозитории SVN вместе с историей ревизий, если это возможно. Я знаю, что вы можете сделать дамп, но я не верю, что вы можете сказать ему, чтобы изолировать один подкаталог в репо. Если я экспортирую, я получу только голову или одну ревизию, это не то, что мне нужно. Есть ли способ добиться этого или просто не поддерживается?

Edit:

Мне нужна вся история ревизий и изменения в каждом файле.

Edit:

Похоже, решение rmeador работало с одной оговоркой. Я получал загадочную ошибку о ревизии или файл не существует при выполнении команды загрузки в пустое хранилище. Загрузка svnadmin, похоже, запуталась, потому что создание каталога «trunk» было отфильтровано svndumpfilter. Поэтому создание «trunk / MySubDirecory» не удается. Выполнение команды svn add / commit для «trunk» в целевом пустом репо вручную и затем «загрузка svnadmin» решило эту проблему.

Ответы [ 2 ]

4 голосов
/ 13 марта 2009

Можно отфильтровать файл дампа, чтобы он содержал только один подкаталог, используя svndumpfilter . Такой файл дампа затем может быть загружен в новый репозиторий, и он будет прекрасно работать, как если бы репо всегда был этим каталогом.

0 голосов
/ 12 августа 2011

Я нашел это при поиске ответа выше

http://daveharris.wordpress.com/2008/08/05/svn-dump-parts-of-a-repository/

Надеюсь, это кому-нибудь поможет.

...