Попытка сохранить его простым, но практически нет опыта в системе управления версиями, вот что я придумал для версии и рабочий процесс развертывания для приложения facebook, которые уже живут:SVN и развертывания рабочих процессов
развития:
ветвь от ствола
контроля и настройки DEV окружающей среды (автоматически создать базу данных, проект Netbeans, facebook приложение, конфигурационный файл);
Балетмейстер (так же, как ветвь разработки):
выполнение тесты (вручную);
если все в порядке - SVN фиксации и слияние развития/постановке ветви с стволом
после фиксации крюка для развертывания проекта жить сервера и обновлять производственную базу данных, если это необходимо.
Синхронизация различных ветвей развития - если одна ветвь развития окончена до производства, объедините ее с другой веткой (-ами), находящейся в стадии разработки.
Есть ли ошибки в этом рабочем процессе? Или любые предложения по его улучшению.
PS: Сейчас я единственный разработчик.
Image to illustrate the above.
happy branching – miku
красивый шрифт для вашего изображения!;) – Jack
Славчо хороший вопрос, ваша диаграмма помогла мне работать над чем-то, о чем я думал - спасибо! (счастливо) –