Как вывести только определенную часть репозитория SVN?

Как Вам перемещают часть репозитория SVN в новый репозиторий?

Для перемещения содержания полного репозитория SVN в новый репозиторий нужно вывести старый репозиторий сначала:

svnadmin dump /path/to/repository > repository-name.dmp

и затем загрузите его в новое использование svnadmin load.

Но я не уверен, как просто переместить часть. Я должен все еще вывести все это? Я grep для части, что я хочу?

Просто вывести myproject, Я попробовал это, но это не работало:

svnadmin dump /path/to/repository/myproject
12
задан 08.04.2010, 22:09

1 ответ

Необходимо использовать svndumpfilter для материала как это. В особенности svndumpfilter include. Таким образом для Вашего случая:

svndumpfilter include myproject < repository-name.dmp > myproject.dmp
svnadmin load /path/to/myproject-repo < myproject.dmp

http://svnbook.red-bean.com/nightly/en/svn.ref.svndumpfilter.commands.c.include.html

http://svnbook.red-bean.com/nightly/en/svn.reposadmin.maint.html#svn.reposadmin.maint.filtering

10
ответ дан 07.12.2019, 11:58

Теги

Похожие вопросы