Использование SVN с IIS - PullRequest
       4

Использование SVN с IIS

0 голосов
/ 26 июля 2011

Я читаю это в передаточном документе для программного обеспечения, с которым я должен работать. Это не имеет никакого смысла для меня:

Хорошей идеей будет связать веб-сайт на сервере с SVN (например, Google Code) в IIS, чтобы не пришлось вручную переносить код с локальных компьютеров на сервер. При правильной настройке простой перевод кода в SVN обновит веб-сайт на сервере.

Авторы говорят, что если я каким-то образом привяжу этот сайт к SVN, мне не придется вручную перемещать код на сервер. Это всего лишь БС? Я не могу найти информацию об этом в интернете.

Ответы [ 3 ]

1 голос
/ 26 июля 2011

Кажется, что они просто рекомендуют способ использования SVN для развертывания веб-сайта. Они говорят: «Получите код на вашем сервере IIS», скажем, из ветки с именем Production. Вы делаете всю свою работу в trunk. Когда пришло время идти в производство; вы просто объединяете свои изменения в производственную ветку; удаленный доступ к серверу IIS; и сделайте обновление SVN.

Это простой способ развертывания с использованием SVN в качестве посредника. Он работает вокруг копирования-вставки, которая подвержена (человеческим) ошибкам.

1 голос
/ 26 июля 2011

Ну, вы можете настроить его таким образом, но это не обязательно SVN.Там было бы несколько способов сделать это.Два, которые приходят на ум, будут иметь скрипт, который будет запускать svn up на сайте с заданным интервалом - не уверен, как вы это сделаете в Windows, но в * nix land вы бы использовали cron.

Другим способом было бы, если ваш SVN-сервер работает на той же машине, что и ваш веб-сервер ... тогда вы могли бы установить хук после фиксации для вызова svn up на живом сайте или для выполнения svn export в промежуточную область, а затем переместите файлы в рабочую область, когда экспорт будет завершен.

И затем всегда есть какой-то специальный набор непрерывной интеграции.

Будь это я, хотя я быхотите, чтобы администратор зашел на сервер и вручную использовал svn up ... хотя бы в рабочей среде.

0 голосов
/ 26 июля 2011

Если код живого сайта проходит через файлы SVN, то если вы измените код локально и подтвердите, тогда простое обновление SVN также обновит код живого сайта, я думаю, это то, что он означает.Устранение необходимости развертывания кода

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