114 votes

Supprimer automatiquement les fichiers non versionnés Subversion

Quelqu'un sait-il comment récursivement supprimer tous les fichiers dans une copie de travail qui ne sont pas sous contrôle de version ? (J’ai besoin de cela pour obtenir des résultats plus fiables dans mon build automatique VMware).

141voto

Ken Points 23619

Cela fonctionne pour moi en bash :

De Seth Renoest préférable :

Il gère les espaces dans les noms de fichiers et dossiers non versionnés

71voto

g . Points 4496

Je suis tombé sur cette page en cherchant à faire la même chose, mais pas pour une génération automatisée.

Après un peu plus de recherche, j'ai découvert le"Menu Contextuel Étendu"dans TortoiseSVN. Maintenez la touche maj enfoncée et faites un clic droit sur la copie de travail. Il y a maintenant des options supplémentaires sous le menu TortoiseSVN y compris 'Supprimer les éléments non versionnés...'.

Mais peut-être pas applicable pour cette question en particulier (c'est à dire dans le contexte d'un système automatisé de construire), j'ai pensé qu'il pourrait être utile pour d'autres personnes qui cherchent à faire la même chose.

30voto

Thomas Watnedal Points 2405

J’utilise ce script python pour faire cela :

Il semble assez bien faire le travail.

19voto

Martin Points 530

Voir : svn-clean

7voto

Kyle Points 1224

J’ai ajouté ceci à mon profil de windows powershell

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X