2010-03-24 8 views
11

Existe-t-il une meilleure pratique pour éviter les styles EOL mixtes dans un référentiel Subversion.Comment éviter les styles eol mixtes dans un référentiel svn

Je sais que svn:eol-style=native peut être défini comme auto-prop, mais je dois m'assurer qu'il a été défini pour tous les committers. Je suis également réticent à faire un changement rétrospectif, à l'échelle du dépôt, de svn:eol-style s'il y a une solution moins invasive.

Répondre

5

Vous devez utiliser des crochets de pré-validation côté serveur.

Voici un crochet dont vous avez besoin: http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/check-mime-type.pl

Ce crochet appliquera aux utilisateurs de définir eol-style correct.

Voir svn documentation pour savoir comment les utiliser.

De plus, vous pouvez implémenter votre propre crochet qui définira le style eol automatiquement.

+0

Merci uthark - Je soupçonnais que les crochets étaient la réponse. J'avais espéré quelque chose d'autre puisque le dépôt n'est pas hébergé par moi mais au moins je suis dans la bonne direction – Ken

5

Notez que depuis SVN 1.8, vous pouvez configurer auto-accessoires pour arbres entiers au sein de votre référentiel (y compris au niveau supérieur), qui fixe enfin ce problème indépendant de configuration côté client.

Voir ce qui suit pour plus de détails:

+0

Vous devez spécifier l'URL du chapitre svnbook concernant les nouvelles versions d'autoprops et de version svn 1.8. – bahrep

+0

Bien que je suppose que les gens peuvent utiliser $ SEARCH_ENGINE, vous avez raison. Fixé pour être plus complet. –

Questions connexes