Как я могу распространить изменения от Mercurial на мой производственный веб-сервер? - PullRequest
1 голос
/ 15 июля 2011

У меня есть приложение PHP, и я использую Mercurial в качестве Revision Control.

Я хочу написать скрипт bash или что-то в этом роде, что поможет мне обновить содержимое моего веб-сервера.

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

Кроме того, решением было бы получить абсолютные пути к файлам, которые печатаются с помощью hg stat

Но это было бы до коммита.

Есть идеи?

Большое спасибо!

1 Ответ

2 голосов
/ 15 июля 2011

Пара вариантов:

  1. Клонируйте копию своего хранилища на вашем веб-сервере
  2. Используйте rsync для синхронизации каталогов веб-сервера с хранилищем на отдельном сервере
...