Как можно поставить портал Liferay под контроль версий?

Какой хороший способ поставить портал Liferay под контроль версий? Под этим я имею в виду не версионирование написанных нами портлетов, а фактическую структуру и конфигурацию работающего сайта.

При настройке нового сайта все изменения макета и конфигурации производятся через панель управления администратора. С помощью контроля версий я хочу добиться:

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

Конечно, состояние контента будет более или менее динамичным (синхронизация состояний базы данных будет другой проблемой), здесь основное внимание уделяется макеты, темы, страницы и другие вещи, присущие liferay, например группы пользователей и т. д.

13
задан Edward Samson 16 May 2011 в 08:47
поделиться