Каков наилучший способ развертывания тега SVN в рабочей среде? SVN переключатель или SVN Checkout?
Использование SVN-переключателя добавит файлы .svn, которые могут занимать много места на диске, но это удобно и проще в использовании.
Использование SVN Checkout удалит файлы .svn и просто вставит ссылку в новую папку извлечения.
Каковы плюсы и минусы между коммутатором SVN и развертыванием проверки SVN на производстве? Что проще и практичнее использовать? Для меня "SVN Checkout" способ.
Спасибо.
Вариант 1: ИСПОЛЬЗОВАНИЕ SVN SWITCH - SSH на рабочий сервер, затем выполните SVN SWITCH следующим образом:
$ cd /var/www/html/sites/mydomain.com/
$ svn switch https://svn.svndomain.com/repos/mydomain.com/site/tags/4.11.0-qa1
// Reload Apache
$ /etc/init.d/httpd reload
OR
Вариант 2: ИСПОЛЬЗОВАНИЕ SVN EXPORT - SSH на рабочий сервер, затем выполните экспорт SVN в новую папку с версией и вставьте в нее символическую ссылку следующим образом:
// Export Site
$ svn export https://svn.svndomain.com/repos/mydomain.com/site/tags/4.11.0 /var/www/html/sites/mydomain.com_4.11.0
$ cd /var/www/html/sites/;
$ unlink mydomain.com;
$ ln -s mydomain.com_4.11.0 mydomain.com;
// Reload Apache
$ /etc/init.d/httpd reload