21 votes

Comment puis-je convertir toutes les fins de ligne en CRLF, LF ou CR pendant les opérations SVN

Donc, vous êtes tous prêts à faire un gros commit SVN et ça bombarde parce que vous avez des fins de ligne incohérentes dans certains de vos fichiers. La partie amusante est que vous regardez des milliers de fichiers couvrant des dizaines de dossiers de différentes profondeurs.

Que faire?

2voto

OJ. Points 16939

Ajoutez un hook de pré-validation qui analyse le contenu du fichier et effectue le munging de CRLF / LF / CR / etc pour vous avant qu'il ne soit écrit dans SVN.

2voto

Yuval F Points 15248

Vous pouvez envisager d'utiliser une commande comme dos2unix de Linux pour la conversion. Etant une commande Linux, il est facile de l'utiliser en mode batch avec des scripts etc. Je ne sais pas s'il existe un équivalent pour d'autres systèmes d'exploitation.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X