Как импортировать файлы в существующей подверсии repo?

Пример, данный в svnbook, с новым repo:

$ svnadmin create /var/svn/newrepos
$ svn import mytree file:///var/svn/newrepos/some/project \
2
задан 29.10.2009, 14:28

1 ответ

 # svn mkdir file:///root/svn-repository/etc \
     -m "Make a directory in the repository to correspond to /etc"
 # cd /etc
 # svn checkout file:///root/svn-repository/etc .
 # svn add apache samba alsa X11 
 # svn commit -m "Initial version of my config files"

Это использует в своих интересах not-immediately-obvious функцию svn контроля: можно проверить каталог из репозитория непосредственно в существующий каталог. Здесь, мы сначала делаем новый пустой каталог в репозитории и затем проверяем его в / и т.д., преобразовывая / и т.д. в рабочую копию. После того как это сделано, можно использовать нормальный svn, добавляют команды для выбора файлов и поддеревьев для добавления к репозиторию.

Ссылочный http://subversion.tigris.org/faq.html#cvs2svn

2
ответ дан 11.12.2019, 22:45

Теги

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