реализация контроля версий для веб-разработки

Я пытаюсь перейти на контроль версий, так как мои проекты становятся больше. В настоящее время моя разработка идет примерно так:

  • У меня есть «живая» версия, размещенная в Интернете
  • У меня есть локальная версия, а также локальный веб-сервер
  • Я редактирую локальную версию и провожу тестирование на моем локальном веб-сервере
  • Наконец, я запускаю Unison , который обновляет текущую версию моей локальной версии (а также обновляет мою локальную версию с любыми изменениями в действующей версии)

Моя локальная платформа - Gentoo, Linux . Я немного изучил SVN, но я думаю, что это может не соответствовать моим потребностям, поскольку мой локальный веб-сервер (и Unison) будет иметь доступ только к текущему проверенному коду и так далее. Я могу ошибаться, но я мало что знаю об этом.

Не могли бы вы провести меня через настройку какого-либо контроля версий в существующем коде, что приведет к тому, что последняя версия будет доступна для локального веб-сервера и не сократит время доступа к неотредактированным файлам? (Я не хочу, чтобы Unison загружал каждый файл каждый раз, когда я вношу изменения)

6
задан Mala 9 September 2010 в 16:57
поделиться