HowToWeb.Ru

 
| главная | о проекте | вход | регистрация | спросить | поиск | полезное |

<< Назад

Использование CVS для работы над сайтом

Меня часто спрашивают что такое CVS, для чего он нужен и как с ним работать. Для начала я хочу просто описать как выглядит моя работы над проектом при использовании системы контроля версий. Думаю многое сразу станет понятнее.

Итак, у меня есть копия из репозиторя на локальном (рабочем) компе. Эта копия делается с помощью команды checkout и впоследствии обновляется командой update.
Для удобства на этом компе поднят apache с хостом который смотрит в папку с этой копией. То есть заходя на http://localhost/mysite/ я гляжу в эту рабочую копию. Когда я вношу изменения, то я могу сразу проверять их в браузере, не делая лишних действий типа аплоада по ftp.
После того как я дописал чего-то в проекте, я делаю commit в репозиторий.
Затем я обновляю сам сайт для которого делались изменения, или несколько сайтов. Если файлов было изменено не много, то я апложу по ftp на боевой сайт(ы) именно их. Если же сам проект не очень большой, а файлов изменено много, то проще обновить всё. Для этого я делаю checkout в режиме export в новую папку, и заливаю её целиком. Кстати, в этом случае надо быть внимательным и не забыть про свои конфиги, если они есть, чтобы не затереть какие-нибудь настройки.
Nord (2007-06-28 12:54)

  ©2006-2010 - Andrew Rumiantsev