Актуализация файлов - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.2486
BTC/USD68980.5508
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 14.02.2013, 20:29
Start Post: Актуализация файлов 
  #11
sspy
главный злодей гофака
 
Аватар для sspy
 
Регистрация: 18.06.2007
Сообщений: 5,760
Бабло: $953838
По умолчанию

Есть скрипты и прочие файлы на рабочем компе и серверах. Скрипты постоянно изменяются и там и там. Надоело постоянно сравнивать где новее и переносить вручную. Какие есть утилиты для облегчения этого процесса ? Так понимаю придется юзать что-то типа git
__________________
sspy вне форума  
Старый 15.02.2013, 11:38   #12
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

Цитата:
Сообщение от chizer Посмотреть сообщение
git тебе не нужен, нужно взять за правило всегда писать код на компе и оттуда копировать на сервера
зачем вводить такие условности в работе? чем больше условий, тем противнее кодить

у меня стоит git-хостинг с git-bare репозиторием, в который можно назвать центральным(или основным) хранилищем.
и допустим, допустим, 50 мест, где может редактироваться код: серверы, локальные сетапы и тд - это все тоже git-репозитории, локальные. По крону каждый из эти 50 репозиториев делает синхронизацию с центральным.
Если нужно покодить, то в любом месте пишешь код и комитишь его в локальный git, потом синхронизируешь этот репозиотрий с главным, через некоторое время изменения растекаются по всем 50-ти установкам.

внутри репозитория можно делать несколько веток. Можно выделить dev, testing, production ветки и тд, чтобы случайно не завалить продакшен.
Тут популярный юз-кейс git-бренчей: http://nvie.com/posts/a-successful-git-branching-model/

похожий вариант можно сделать на svn, но при каждом комите нужно будет иметь доступ к центральному репозиторию, т.е. нужен постоянный инет. В случае с гитом комитить можно без инета, а синхронизировать потом, когда инет появится. И с git-ом топология получается менее централизованная, можно выделять несколько центров.
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 15.02.2013, 19:19   #13
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
Отправить сообщение для Hector с помощью Jabber
По умолчанию

http://habrahabr.ru/qa/23976/
Hector вне форума