J'ai quelques fichiers qui ont été exécutables avant de les ajouter svn. Ils ont l'ensemble de propriétés svn: executable. Maintenant, quelques autres dossiers ont été vérifiés dans sans le bit exécutable ne l'ont pas, et je veux mettre la propriété svn: exécutable:Une bonne façon d'ajouter svn: exécutable
$ svn propset svn:executable on *.cgi
Ensuite, je vérifie l'état et même les fichiers avec le svn: exécutable ont été modifiés:
$ svn diff
Property changes on: a.cgi
___________________________________________________________________
Modified: svn:executable
-
+ *
Property changes on: b.cgi
___________________________________________________________________
Added: svn:executable
+ *
a.cgi ne doit pas être modifié. Je veux ajouter le bit svn: exécutable de la même manière que sur les autres fichiers, mais je ne peux pas trouver la commande pour le faire.
J'ouvre cette page chaque fois que je ne veux pas taper 'svn propset svn: exécutable sur (...)'. Et la réponse à la question devrait être 'for f in * .cgi; fais si [! -x $ f]; alors svn ps (...); Fi; done', et juste commettre les fichiers modifiés. Ensuite, continuez. –
@TomaszGandor Vous pensez qu'il manque svn: executable' quelque part dans ce second fragment. Peut-être 'svn ps svn: exécutable sur $ f;'? –
https://en.wikipedia.org/wiki/Ellipsis_(linguistique) - oui, il a été laissé comme un exercice pour le lecteur. –