Je me suis peut-être mal exprimé, mais d'après tes 2 descriptions de fusion/écrasement, CVS fait plutot de la fusion : plusieurs personnes peuvent faire des modifications en même temps. Le commit se fait en deux commandes : update + commit, les conflits de fusion étant à régler suite à l'update, s'il y en a.
Dans le cas simple où il n'y a pas de conflits (modifs dans des fichiers différents ou des endroits bien séparés), tout le monde peut travailler en même temps et à partir de la même version, puis chacun fait un update+commit qui se passera bien. Quel que soit l'ordre des commits, toutes les modifs seront cumulées dans la version "actuelle" du serveur.
[^] # Re: Subversion RC-1
Posté par #3588 . En réponse à la dépêche Subversion RC-1. Évalué à 2.
Dans le cas simple où il n'y a pas de conflits (modifs dans des fichiers différents ou des endroits bien séparés), tout le monde peut travailler en même temps et à partir de la même version, puis chacun fait un update+commit qui se passera bien. Quel que soit l'ordre des commits, toutes les modifs seront cumulées dans la version "actuelle" du serveur.