2009-12-17 6 views
2

je tape via SlikSVN (même chose se produit via TortoiseSVN):SVN ne peut pas définir la propriété sur un répertoire

svn propset svn: natif eol-style.

à partir du dossier racine du référentiel, et d'obtenir

svn: Impossible de définir 'svn: eol-style' sur un répertoire

sans autre explication (''). Googling ne semble pas aider non plus. Comment définir cette propriété?

Répondre

12

Eh bien, svn:eol-style n'a de sens que pour les fichiers, pas pour les répertoires qui n'ont pas la notion de fin de ligne. Si vous souhaitez définir la propriété pour tous les fichiers versionnés dans le répertoire, utilisez:

svn propset svn:eol-style native * 

ou récursive pour tous les fichiers versionnés dans le répertoire courant et ses sous-répertoires:

svn propset -R svn:eol-style native . 

Modifier après le commentaire:

Si vous souhaitez définir automatiquement les accessoires pour les nouveaux fichiers, modifiez la section svn config fichier auto-props pour appliquer les propriétés basées sur les modèles de nom de fichier.

+0

Je souhaite que la propriété se comporte de manière récursive, mais je ne veux pas la définir de manière récursive sur chacun des fichiers, car les nouveaux fichiers ne seront pas affectés. Quelle est la meilleure pratique ici? – ripper234

+0

Cela continue à être upvoted, mais personne ne concerne mon commentaire :( – ripper234

+0

@ ripper234: Je l'ai fait, j'ai mis à jour la réponse à mentionner «auto-props» – laalto

Questions connexes