Manera práctica de confirmar los cambios en el control de origen en múltiples sucursales

Un escenario común cuando se usa el control de código fuente es tener una rama de desarrollo junto con ramas de versión versionadas. Usamos CVS, con HEAD como la rama de desarrollo, y una rama llamada p. release-6-2 para la versión actual de un producto.

El desarrollo de nuevas características va solo a la rama de desarrollo, pero las correcciones de errores a veces tienen que verificarse tanto en la rama de desarrollo como en la rama de lanzamiento actual. Esto puede ser bastante tedioso a veces, así que estoy buscando formas prácticas de lograrlo.

Cuando un archivo que se va a comprometer está sincronizado en las dos ramas, en particular busco una solución rápida de "compromiso con estas ramas".

(Utilizamos CVS como nuestro sistema de control de fuente, por lo que cualquier respuesta específica de CVS es buena. Sin embargo, también es interesante ver si otros sistemas de control de fuente pueden ofrecer una mejor manera. En el lado del cliente usamos Eclipse, por lo que las soluciones de Eclipse son bien, pero si tiene una solución que no sea Eclipse, también está bien).