Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Перевод одного потока проекта на dev, beta, stable ветки / 3 сообщений из 3, страница 1 из 1
04.10.2011, 22:04
    #37468081
Cheese)))
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод одного потока проекта на dev, beta, stable ветки
Компания от 3 разработчиков выросла до 10 и частота коммитов в репозиторий возрастает соответственно, а значит тестировать становится сложнее, причем в предрелизный период (когда активно фиксятся баги) доходит до того что коммиты в репозиторий приходят быстрее чем успевает отрабатывать тесткомплит.
Прошу поделиться опытом про перевод проекта на систему dev, beta, stable веток.

Как организуется?
Как управляется?
Как с такой системой живется?
Что используете?
Какие выявлены + / - ?

Мы используем SVN, с распределенными системами не работал, может стоит перейти на них для обеспечения системы нескольких веток и легкого перекидывания изменений из одной ветки в другую?
...
Рейтинг: 0 / 0
04.10.2011, 22:28
    #37468115
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод одного потока проекта на dev, beta, stable ветки
Cheese)))Мы используем SVN, с распределенными системами не работал, может стоит перейти на них для обеспечения системы нескольких веток и легкого перекидывания изменений из одной ветки в другую?
На DVCS перейти определенно стоит. Еще, возможно, имеет смысл выделить подмодули проектов (по крайне мере мы так делали, чтобы разработчики друг другу не сильно мешали).
...
Рейтинг: 0 / 0
21.10.2011, 10:12
    #37491712
Konstantin~
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод одного потока проекта на dev, beta, stable ветки
Как организуется?

есть WorkFlow document где описан процесс разработки. Есть release manager ответстенный за включение кода в определенные ветки.
Есть тим лиды которые следят чтоб разработчики следовали WorkFlow.

Как управляется?

Тех. средствами: есть bag tracker, wiki, DVSC (GIT) . Некоторые ограничения выполнены через post receive hooks.

Как с такой системой живется?

Хорошо. Позоволят работать над новыми версиями, и одновременно поддерживая текущие stable версии.

Что используете?

Jira,Confluense,github,hudson

Какие выявлены + / - ?

Плюсов много, не буду перечеслять, минус такой: можно по ошибке закомитить код не в ту ветку, исправить можно, но не тривиально
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Перевод одного потока проекта на dev, beta, stable ветки / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]