Распространенный сценарий при использовании системы управления версиями - наличие ветки разработки вместе с ветвями выпуска с поддержкой версий. Мы используем CVS с HEAD в качестве ветки разработки и ветвью с именем, например, release-6-2 для текущего выпуска продукта.
Разработка новых функций идет только в ветку разработки, но исправления ошибок иногда необходимо проверять как в ветке разработки, так и в ветке текущего выпуска. Иногда это может быть довольно утомительно, поэтому я ищу практические способы сделать это.
Когда файл, который должен быть зафиксирован, синхронизирован в двух ветвях, я, в частности, ищу быстрое решение «фиксации в эти ветки».
(Мы используем CVS в качестве нашей системы управления версиями, поэтому любые ответы, относящиеся к CVS, хороши. Однако также интересно посмотреть, могут ли другие системы управления версиями предложить лучший способ. На стороне клиента мы используем Eclipse, поэтому решения Eclipse хорошо. Но если у вас есть решение, отличное от Eclipse, это тоже хорошо.)