J'ai besoin d'appliquer récursivement la propriété style eol sur un référentiel existant. Le référentiel contient à la fois des fichiers texte et des fichiers binaires. Je veux appliquer cette propriété uniquement sur les fichiers texte et non sur les fichiers binaires. Comment cela peut-il être fait à partir de la ligne de commande ou dans un script?Comment appliquer la propriété svn 'eol-style' de manière récursive uniquement sur les fichiers texte?
6
A
Répondre
8
Quelque chose comme
find . -name \*.txt -print0 | xargs -0 svn ps svn:eol-style native
pour mettre svn:eol-style
à native
sur tous *.txt
fichiers.
2
Attention, si vous faites cela depuis un environnement Unix/Linux, le checkin voit le fichier entier comme modifié. Donc, autant que je sache, la seule vraie solution est de le faire sur une machine Windows, avec cygwin ou tortue (vous pouvez d'abord rechercher tous les fichiers qui ont besoin de la propriété eol-style avec l'agent ransack ou autre outil de recherche -> clic droit -> Tortoise SVN -> Propriétés -> nouveau -> style eol avec valeur native (ou si l'un des fichiers a déjà la propriété qu'il affiche, sélectionnez edit -> ok et tous les autres fichiers seront également modifiés
Questions connexes
- 1. Supprimer les propriétés de manière récursive
- 2. SVN supprimer/supprimer tous les externes de manière récursive
- 3. comment copier uniquement les fichiers qui ont changé dans svn
- 4. Obtenir la liste récursive des svn: fichiers ignore'd
- 5. SVN: Ajouter des fichiers de manière récurrente?
- 6. Comment déplacer des dossiers de manière récursive?
- 7. svn: ignore la propriété lors de l'import
- 8. valider uniquement la modification de la propriété d'un dossier pas les fichiers modifiés à l'intérieur en utilisant svn commit
- 9. SVN: Ignorer les fichiers/dossiers sur la mise à jour
- 10. Comment copier un répertoire de manière récursive et filtrer les noms de fichiers en Perl?
- 11. Blob ... comment écrire de manière non récursive
- 12. SVN mergeinfo propriété et les branches
- 13. Comment lire de manière récursive des répertoires dans Perl?
- 14. Comment obtenir le journal SVN pour afficher uniquement les fichiers dans la cible actuelle
- 15. Subversion: valider uniquement les fichiers modifiés
- 16. en boucle sur un objet (arborescence) de manière récursive
- 17. Comment appliquer les modifications sans accès au serveur svn
- 18. Comment appliquer SVN diff à Git?
- 19. répertoires et sous-répertoires xcopy récursive et filtrer uniquement les noms de fichiers par extension
- 20. Ouvrir certains répertoires de manière récursive dans Dired
- 21. Valider uniquement les modifications de propriétés à la racine de repo, pas de fichiers
- 22. Comment réinitialiser les propriétés svn selon la nouvelle configuration SVN?
- 23. Comment exécuter une commande Windows batch de manière récursive?
- 24. bash: liste récursive de tous les problèmes de fichiers
- 25. récursive téléchargement de fichiers de la page Web
- 26. Comment appliquer un patch en utilisant svn export?
- 27. Impossible d'archiver le dossier de manière récursive dans SourceOffsite
- 28. télécharger uniquement les fichiers txt
- 29. Comment lister uniquement les fichiers qui seraient validés?
- 30. Comment appliquer la propriété CSS "outline" avec JavaScript?