powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Как вести в SVN?...
4 сообщений из 4, страница 1 из 1
Как вести в SVN?...
    #38113345
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Есть желание вести в SVN две основные ветки- "тестируемый код" (release)
и "протестированный код" (test).

Проблема вот в чём. Разработчик делает некоторые изменения.

Когда они большие- заводится отдельная ветка, потом мержится в test,
правится по результатам тестирования и потом она же мержится в release.

Когда изменения мелкие, делаются в течении нескольких часов- заводить
ветку не хочется (хотя это может как раз и есть проблема SVN в сравнении
с git/Hg). Разработчик делает коммит (или несколько) в test, может ещё
несколько по результатам тестирования...
А дальше как?
Мержить test в release никак нельзя - в test куча тестируемого кода.
Пытаться выцепить изменения по коммитам- прямой путь к ошибке.
Не коммитить вообще тоже не вариант по многим причинам.

Как лучше делать? Или без боковых веток всегда не обойтись?


--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как вести в SVN?...
    #38120680
madbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_SamaraЕсть желание вести в SVN две основные ветки- "тестируемый код" (release)
и "протестированный код" (test).

Видимо, наоборот, тестируемый код - test, протестированный release.

Непонятно, у вас в test постоянно идут изменения? Как тогда вообще выцепить момент, когда можно релизиться?
...
Рейтинг: 0 / 0
Как вести в SVN?...
    #38124124
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На каждый релиз нужна своя ветка.
Если не замораживать внесение улучшений, релиз никогда не стабилизируется...
...
Рейтинг: 0 / 0
Как вести в SVN?...
    #38175109
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_SamaraА дальше как?
Мержить test в release никак нельзя
Первая и очевидная мысль - иметь не release, а много релизов, по версиям. Вторая и столь же очевидная - тесты тоже стоит разнести по версиям. То есть начиная с какого-то момента "текущий тест" фиксируется и в нём только правятся найденные баги, а новые вещи делаются уже в "следующий тест". Когда "текущий тест" считается вычищенным - идёт в релиз. Ну собственно вокруг этого вариантов полно.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Как вести в SVN?...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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