svn каталог как webroot - PullRequest
       2

svn каталог как webroot

0 голосов
/ 23 сентября 2010

То, что я хотел бы сделать, это указать webroot с моего веб-сервера dev на какой-либо dir, который каким-то образом связан с svn, поэтому, когда я фиксирую изменения, они будут автоматически видны на моем веб-сервере dev.Понятно, как я могу это сделать?

РЕДАКТИРОВАТЬ

Я создаю проект Django, так что я просто хочу работать с сервером разработки Django

Ответы [ 3 ]

3 голосов
/ 23 сентября 2010

Вы можете сделать ваш wwwroot рабочей копией хранилища svn, проверив его с сервера.Для того чтобы автоматические обновления работали, вам нужно либо изучить ловушку после фиксации , либо выполнить задание cron (или подобное), чтобы запустить задачу для обновления wwwroot каждые X минут или около того.

2 голосов
/ 23 сентября 2010

Как правило, вы захотите проверить свой веб-сайт в каталоге, который вы используете в качестве веб-корня, а затем настроить Subversion post-commit hook , который будет извлекать последнюю версию в этот каталогкаждый раз, когда кто-то фиксирует новую версию.

1 голос
/ 20 декабря 2010

Автоматическое обновление рабочего сервера, вероятно, не очень хорошая идея.Но если вы хотите сделать это с помощью блоков разработки, посмотрите на сервис непрерывной интеграции, такой как Hudson.Он может просматривать ваш исходный репозиторий и автоматически обновлять одну или несколько рабочих копий каждый раз, когда вы фиксируете код.Если у вас есть какая-либо другая работа, которую необходимо выполнить (например, выполнить сборку, перезапустить демоны / службы, очистить некоторые кэши и т. Д.), Это также может сделать эту работу.

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