2010-08-25 4 views
0

J'ai quelques fichiers dans la branche b1 qui ont traversé plusieurs révisions. Par exemple, r1, r2 et r3.
Je souhaite fusionner ces fichiers dans HEAD, mais uniquement les modifications apportées aux révisions r1 et r3, pas celles de r2.
Avec eclipse, je ne peux fusionner que les changements que je veux manuellement, puis je peux enregistrer le fichier et valider les changements dans HEAD.
Comment puis-je fusionner plus tard les différences restantes faites dans r2?
Si je fais à nouveau une fusion, les différences créées dans r2 n'apparaîtront pas.CVS - fusion partielle

Est-ce que ce que je veux faire est possible?
- Avec éclipse?
- Avec la ligne de commande CVS?
- Pas avec CVS ​​mais avec un autre système de contrôle de version (VCS)?
- Lequel?

Merci beaucoup

Répondre

0

Fusionnez les modifications de r1 et r3, enregistrez le fichier mais NE marquez PAS le fichier comme fusionné.
Validez les modifications apportées au fichier. Ainsi, la prochaine fois que vous effectuerez une fusion, les différences apparaîtront dans r2.

0

Avec CVS, vous avez à peu près à le faire manuellement pour chaque fusion. Certains autres systèmes de contrôle de version permettent de manipuler avec des changements individuels, par ex. git ou mercurial.