2010-11-16 5 views
1

J'utilise TortoiseSVN sous Windows.Supprimer tous les fichiers de la copie de travail TortoiseSVN

Je veux supprimer tous les fichiers de tous les dossiers, donc je peux importer un nouvel arbre source pour trouver les différences, y compris les fichiers supprimés. (Tout à fait similaire à la mise à jour d'une branche fournisseur.)

Quelle est la méthode la plus simple pour cela?

+1

Si je comprends bien que vous essayez pour voir les différences entre deux branches, correct? –

+0

Correcte, si vous appelez la seconde arborescence source une "branche" bien qu'elle ne soit pas sous contrôle de version. – AndreKR

+0

Et qu'en est-il de la seconde branche de zip, et décompressez-vous sur la copie actuelle? Je suppose que vous devez gérer les fichiers supprimés aussi, non? –

Répondre

1

Peut-être que ce qui suit n'est pas trop douloureux. Recherchez tous les fichiers dans le dossier (avec un *), puis supprimez tous les dossiers .svn (mais ne les déplacez que vers la corbeille). puis supprimez les fichiers restants (pour de vrai). Restaurer les dossiers .svn de la corbeille ...

Edit: Si vous devez le faire souvent, vous devriez probablement écrire un script qui fait le travail ...

+0

Méthode intéressante mais semble fonctionner. Merci. :) J'espère que la corbeille est un endroit sûr (déterministe). Je vais probablement écrire un script plus tard, qui traite même des dossiers supprimés. – AndreKR

Questions connexes