Как я могу управлять наборами изменений с помощью CVS? - PullRequest
0 голосов
/ 16 июня 2011

Я использую распределенные системы контроля версий в течение последних нескольких лет, но теперь мне придется использовать CVS.Процесс, который я хочу, выглядит примерно так:

  1. Каждая ошибка / функция получает билет в системе создания билетов
  2. Разработчику назначается ошибка / функция (при необходимости билет будетбыть разбитым на меньшие заявки, чтобы отношения между разработчиком и заявкой были однозначными)
  3. Разработчик вносит изменения и связывает их с заявкой
  4. В регулярные моменты времени набор заявоквыбираются для кандидата на релиз. Кандидат на релиз будет протестирован
  5. . Выпуск строится с использованием подмножества заявок от кандидата
  6. , и цикл начинается снова

Мой текущий, наивный план состоит в том, чтобы

  1. поместить каждый билет в свою собственную ветку вне ствола
  2. создать ветку для каждого кандидата на выпуск
  3. объединить заявкуразветвляется на кандидата на освобождение
  4. , когда кандидат на освобождение считается достаточно хорошим, объединить его в ствол

Я забыл все, что я знал о тебеt CVS, но у меня есть внутреннее чувство, которое говорит мне, что это будет ошибкой.С какой производительностью или другими проблемами я столкнусь?Есть ли лучший способ выборочно создавать сборки, основанные на подмножестве работы, выполненной в течение определенного периода?

1 Ответ

0 голосов
/ 16 июня 2011

Вы можете локально использовать распределенную систему контроля версий и публиковать в CVS, когда функция готова к выпуску.

См. Этот вопрос: Как экспортировать историю изменений из Mercurial или Git в CVS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...