Aussi nul que cvs, mais sans beaucoup de ses bugs.
En fait, le gros problème de CVS (et c'est une telle limitation que l'on peut difficilement l'imaginer aujourd'hui), c'est qu'il ne tient pas compte de l'atomicité d'un commit. Chaque fichier est versionné, mais il n'est pas possible de retrouver l'ensemble des fichiers modifié ensemble à l'intérieur d'un même commit. (on peut retomber sur ces pattes en vérifiant l'heure et l'auteur, mais ça ne garantie pas le résultat).
SVN apportait cette idée de transaction, qui permet de retrouver par un numéro de commit l'ensemble des sources affectées. Et rien que ça, c'était déjà une révolution !
[^] # Re: Incroyable
Posté par chimrod (site web personnel) . En réponse à la dépêche Bitkeeper essaye de rattraper l'histoire en passant Open Source. Évalué à 10.
En fait, le gros problème de CVS (et c'est une telle limitation que l'on peut difficilement l'imaginer aujourd'hui), c'est qu'il ne tient pas compte de l'atomicité d'un commit. Chaque fichier est versionné, mais il n'est pas possible de retrouver l'ensemble des fichiers modifié ensemble à l'intérieur d'un même commit. (on peut retomber sur ces pattes en vérifiant l'heure et l'auteur, mais ça ne garantie pas le résultat).
SVN apportait cette idée de transaction, qui permet de retrouver par un numéro de commit l'ensemble des sources affectées. Et rien que ça, c'était déjà une révolution !