Запуск сервера centos 6 с сохраненными на нем хранилищами svn. Чтобы развернуть обновления, я хотел бы скопировать из соответствующего каталога в svn repo в соответствующий каталог/var/www. Есть ли простой способ сделать это?Как скопировать файлы в svn repo в другую папку на сервере
1
A
ответ
1
Используйте команду svn export
, чтобы сделать это. subversion red book подробно объясняет, как это сделать.
Если соответствующий SVN репо хранится под /export/svn/repo
, а часть репозитория вы хотите скопировать из это /trunk/my_project/news
, вся команда будет:
svn export file:///export/svn/repo/trunk/my_project/news /var/www/news
ли этот сервер содержит рабочие копии или основные операции РЕПО ? Если у него есть основное репо, вы можете легко использовать сценарии пост-фиксации (которые обнаруживают фиксацию тега, а что нет) и выполняют команду «cp» или «svn switch». Тот же подход может работать, когда репозитории svn размещаются с другого сервера, но для этого требуется несколько дополнительных удаленных авторизаций и настроек. – Josh