Я обязан с помощью политики использовать CVS в этом определенном проекте, поэтому, хотя я бы действительно переключился на что-то еще, например Git, я не могу.Области функций в CVS?
Итак, мой настоящий вопрос звучит так: У нас есть соглашение о том, что мы создаем новую ветвь в CVS каждый раз, когда делаем релиз (мы также отмечаем, но это не относится к точке). Мы называем эти ветви версий, и они позволяют нам легко проверить конкретную версию и внести исправления в нее - вот что такое наши второстепенные релизы.
Но теперь у меня есть некоторые большие изменения, связанные с риском, и если я буду работать в Git, я создам ветку признаков в мгновение ока. Однако, работая в CVS, я попытался создать ветки функций в другом проекте и обнаружил, что все быстро получилось беспорядочным. У меня появилось множество филиалов, и я потерял информацию о том, какие ветки были синхронизированы, что необходимо для слияния и которые больше не использовались.
Итак, приближаясь ближе к вопросительному знаку, можно ли использовать функциональные ветви в CVS? Они слишком много хлопот, чтобы быть достойными этого, или я в конечном итоге в конечном итоге жалею, что не использовал их? Должен ли я укусить пулю и просто начать кодирование в HEAD, но согните мой процесс кодирования, чтобы внести изменения в наиболее ненавязчивый способ?
. Я принял это ответьте, потому что я так решил это сделать. – 2008-10-06 10:49:32