Supprimer les répertoires CVS d’un repository

beeznest logo
Cet article a été écrit à l'origine en Août 2007 pour le site technique de
BeezNest (http://glasnost.beeznest.org/articles/363).

Pour supprimer les répertoires CVS se trouvant dans un repository CVS récemment téléchargé (et donc obtenir le même résultat final qu’un export CVS), la commande pratique à utiliser est:

find . -name CVS -prune -exec rm -rf {} ;

Notez que si l’objectif est d’en faire un fichier compressé, la commande tar dispose d’une option –exclude-vcs qui exclut d’office tous les répertoires de gestionnaires de versions (Subversion, CVS, …)