Как запустить удаленное обновление SVN на сервере - PullRequest
3 голосов
/ 19 марта 2010

Я использую SVN для проекта, а для удобного развертывания на сервере мы просто используем еще один набор SVN. Поэтому я использую удаленный рабочий стол для входа на сервер и запуска обновления (мы используем Tortoise SVN).

Существует ли существующий инструмент (или функция SVN), который позволил бы мне запускать это обновление без входа на сервер и выполнения этого вручную?

Ответы [ 3 ]

1 голос
/ 19 марта 2010

Как говорит ChrisH, это может быть излишним, но CruiseControl или его эквиваленты на других платформах удивительно легко настроить для простого обновления SVN. Также было бы достаточно просто включить в процесс скрипт Ant или другие биты сборки, если они вам нужны.

0 голосов
/ 19 марта 2010

Вы можете использовать:

1. создайте хук после фиксации для обновления вашей копии

http://www.codersrevolution.com/index.cfm/2008/9/15/Creating-a-postcommit-hook-for-Subversion

2. используйте sharpsvn lib для автоматизации процесса обновления

http://sharpsvn.open.collab.net/servlets/ProjectProcess?documentContainer=c4__Samples&view

При использовании вышеуказанных подходов вам не нужно входить на удаленный сервер для обновления вашей копии вручную.

0 голосов
/ 19 марта 2010

Это может быть излишним, но Хадсон может сделать это для вас.

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