Назад | Перейти на главную страницу

Облегченный контроль версий для копирования файлов конфигурации с тестового сервера на рабочий сервер

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

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

Спасибо

Мы используем Subversion именно для этого, и поверьте мне - это не излишество. Не за что. Особенно, когда два человека проверяют разные версии одного и того же INI, и вы видите красивое сообщение «Changes Merged», что означает, что вы оба можете сохранить свои изменения ... Есть даже бесплатные размещенные провайдеры SVN (и GIT), если вы можете поделиться один логин для всех.

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

Поскольку это один пользователь, вы не получаете слияния, и вы сами по себе для передачи файлов конфигурации.