Tu passes a cote de la joie:
- du versioning fichier par fichier,
- impossible de copier un fichier sans perdre l'historique.
- impossible de copier un répertoire,
- des commits non atomiques (coupure de courant au milieu d'un commit? pas de bol!)
- non possibilité de voir tout ce qui a été committé exactement ensemble, la vitesse pou les opérations basiques (diff des modifications dans ton wokspace avec la révision a laquelle il se trouve), etc. J'en passe et des meilleures.
Non vraiment il ne faut pas regretter CVS et encore moins les outils qui existaient avant. Les gens qui décident d'utiliser encore SCCS, doivent être maso ou sacrément obtus.
Maintenant, SVN et git/mercurial/... ont des workflow différents et s'applique a des besoins/situations différentes. Je travaille avec SVN tous les jours et ca marche quand même pas mal. Parfois je me dis bien que tel gestionnaire de version X ou Y a telle fonctionnalité qui me serait bien utile dans une situation précise, mais c'est quand même assez rare. On arrive toujours a se débrouiller.
[^] # Re: J'adore
Posté par djano . En réponse à la dépêche Sortie de GNU CSSC 1.3.0. Évalué à 3.
- du versioning fichier par fichier,
- impossible de copier un fichier sans perdre l'historique.
- impossible de copier un répertoire,
- des commits non atomiques (coupure de courant au milieu d'un commit? pas de bol!)
- non possibilité de voir tout ce qui a été committé exactement ensemble, la vitesse pou les opérations basiques (diff des modifications dans ton wokspace avec la révision a laquelle il se trouve), etc. J'en passe et des meilleures.
Si tu veux vraiment voir ce que tu manques (ou que tu as 5 min a perdre), voici quelques liens:
- http://www.pushok.com/soft_svn_vscvs.php
- http://www.journaldunet.com/developpeur/tutoriel/out/060127-(...)
- https://secure.wikimedia.org/wikipedia/fr/wiki/Apache_Subver(...)
Non vraiment il ne faut pas regretter CVS et encore moins les outils qui existaient avant. Les gens qui décident d'utiliser encore SCCS, doivent être maso ou sacrément obtus.
Maintenant, SVN et git/mercurial/... ont des workflow différents et s'applique a des besoins/situations différentes. Je travaille avec SVN tous les jours et ca marche quand même pas mal. Parfois je me dis bien que tel gestionnaire de version X ou Y a telle fonctionnalité qui me serait bien utile dans une situation précise, mais c'est quand même assez rare. On arrive toujours a se débrouiller.