СКВ для маленького проекта
От: Roman Odaisky Украина  
Дата: 11.08.08 21:09
Оценка:
Привет All,

есть маленький веб-проект, который я пишу один. Хочу идеологически правильно настроить систему контроля версий.

На моем компьютере установлено такое же ПО, как и на сервере. Соответственно, сейчас у меня есть такие ветки:

~/dev/theproject/trunk
/srv/web/theproject (это видит веб-сервер)

И на сервере свой checkout, который тоже расположен в /srv/web/theproject. Когда я доделаю проект до того, что его станет можно выставить на всеобщее обозрение, планируется, что на сервере появится еще одна ветка — тестовая, отдельно от production-сайта.

Идея была та, что я веду разработку на своем компьютере прямо в той ветке, на которую настроен веб-сервер. Если я хочу внести какое-то крупное изменение, я создаю ветку в ~/dev/theproject/somebranch, делаю ее checkout в /srv/web/theproject и там и ковыряю, потом merge обратно. Когда готово, я делаю merge с сервера.

Не нравится то, что получается многовато веток. Как это делает уважаемый All?

СКВ — распределенная, Bazaar. (Сайт — Python, Django, StringTemplate, nginx, хотя вряд ли это важно.)
До последнего не верил в пирамиду Лебедева.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.