2009-10-06 4 views
4

Je pensais que ce serait simple, mais j'ai du mal. Je veux gérer les propriétés Subversion récursivement, donc dans un répertoire et tous les fichiers et répertoires qu'il contient.Recurse Subversion propriétés

Dans ce cas particulier, j'essaie de supprimer certaines propriétés récursivement, mais je suis intéressé par le modèle générique.

Est-ce que Subversion fournit un outil pour cela (comme svn propdel -R)? Je ne pouvais pas trouver dans les docs. Sinon, quel serait le moyen le plus simple d'utiliser Shell script pour m'en sortir?

FYI: Max OS X, sous-version 1.6.x.

Répondre

7

Selon svn help propdel, il prend en charge le commutateur -R:

 
Valid options: 
    -R [--recursive]   : descend recursively, same as --depth=infinity 
+0

d'oh, comment ai-je pu rater ça? Merci! – avdgaag

4

De l'aide (raccourci à une partie pertinente):

svn aide propdel

... 
Valid options: 
    -q [--quiet]    : print nothing, or only summary information 
    -R [--recursive]   : descend recursively, same as --depth=infinity 
    --depth ARG    : limit operation by depth ARG ('empty', 'files', 

...

Alors oui, vous pouvez utiliser -R ou --recursive.

Donc, cela devrait fonctionner:

svn propdel svn:externals . -R