Как создать SVN-репозиторий из рабочей копии? - PullRequest
1 голос
/ 30 июня 2011

У меня есть рабочая копия

svn co svn://server.com/sw copy

Я ищу что-то быстрее, чем

svnadmin create /tmp/new
svn co file:///tmp/new new_copy
cp -r copy/* new_copy
svn add new_copy/*
svn ci new_copy

Ответы [ 2 ]

2 голосов
/ 30 июня 2011

Вы можете попробовать svn import, он фиксирует неверсионное дерево файлов в репозитории.

Я не знаю, будет ли это хорошо работать со всеми каталогами .svn в исходном дереве, импортируемыми вновый репозиторий, но вы можете использовать

find . -name '.svn' | xargs rm -rf

, чтобы стереть их перед импортом, если вы обнаружите, что они проблематичны.

1 голос
/ 30 июня 2011

Посмотрите на команду svn import

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...