Même si les arguments du "ca casse la principe" sont légitimes, dans la pratique j'ai vraiment perdu du temps en dump/import dans les cas suivants :
- ajout malheureux de binaires trop gros (SDK), qui fait péter mon backup remote
- ajout par erreur d'un fichier 'sensible' (un doc)
Après je pense que le dernier cas peut être assez rare pour devoir passer par un dump (même si c'est vite long) et effectivement un hook script doit permettre de limiter l'import des bin.
Sinon en regardant les commentaires sur les implémentations possibles, un obliterate qui laisse le fichier mais avec un contenu vide serait vraiment bancale d'après toi ?
Un dernier point où l'obliterate me rendrait un grand service : nos sources sont souvent accompagnés de fichiers data (des models) qui évoluent dans le temps et prennent rapidement trop de place, or certains son complètement obsolètes (version de test, debug).
D'ailleurs mieux qu'un obliterate ce serait un paramètre du style "on ne stock de ce fichier que les N dernières versions"
Reste que cela fait plus d'un an que nous sommes passés de cvs à svn, et je ne le regrette pas une seconde (peut être au début les maudits problèmes de droits avec la BDB ;) )
[^] # Re: Bravo mais...
Posté par gael75 . En réponse à la dépêche Subversion 1.3.0 est disponible. Évalué à 5.
- ajout malheureux de binaires trop gros (SDK), qui fait péter mon backup remote
- ajout par erreur d'un fichier 'sensible' (un doc)
Après je pense que le dernier cas peut être assez rare pour devoir passer par un dump (même si c'est vite long) et effectivement un hook script doit permettre de limiter l'import des bin.
Sinon en regardant les commentaires sur les implémentations possibles, un obliterate qui laisse le fichier mais avec un contenu vide serait vraiment bancale d'après toi ?
Un dernier point où l'obliterate me rendrait un grand service : nos sources sont souvent accompagnés de fichiers data (des models) qui évoluent dans le temps et prennent rapidement trop de place, or certains son complètement obsolètes (version de test, debug).
D'ailleurs mieux qu'un obliterate ce serait un paramètre du style "on ne stock de ce fichier que les N dernières versions"
Reste que cela fait plus d'un an que nous sommes passés de cvs à svn, et je ne le regrette pas une seconde (peut être au début les maudits problèmes de droits avec la BDB ;) )