Comment faire pour trouver un fichier avec un style Fin Unrecognized Ligne

Si vous utilisez Apache Subversion (SVN) pour surveiller et maintenir votre logiciel, vous pouvez parfois obtenir un message d'erreur "Unrecognized fin de ligne Style" lorsque vous essayez de trouver un fichier. Il comprend l'erreur ID "SVN_ERR_IO_UNKNOWN_EOL." Officielle Ceci est un bug de programme documenté qui vous empêche de rechercher avec précision et les fichiers de programme d'indexation. Il y a un patch disponible qui permettra de régler le problème sans avoir à modifier vos noms de fichiers ou de lignes de code.

Instructions

1 Ouvrez votre dossier Subversions Apache. Quittez le programme si elle est en cours d'exécution.

2 Ouvrez le programme "Bloc-notes" de votre menu Démarrer.

3 Copiez et collez le code patch suivant dans la fenêtre vide:
Index: subversion / tests / cmdline / externals_tests.py

--- Subversion / tests / cmdline / externals_tests.py (révision 35752)
+++ Subversion / tests / cmdline / externals_tests.py (copie de travail)
@@ -1127,6 +1127,48 @@

os.path.join(wc_dir, 'A', 'another copy of D'),

])

+ # Issue # 3368
+ Def check_binary_external (sbox):

"Check externals binaires"
+ Sbox.build () = wc_dir sbox.wc_dirrepo_url = sbox.repo_url
+Dir1=os.path.join(wc_dir,"dir1")Dir2=os.path.join(wc_dir,"dir2")File1=os.path.join(Dir1,"file1")File2=os.path.join(Dir1,"file2")ExtFile=os.path.join(wc_dir,"externals.txt")os.mkdir(Dir1)pTmp=open(File1,"w")pTmp.write("Ascii fichier ") pTmp.close () PtMP = open (File2," wb ") pTmp.write (" Fichier binaire: \ x00 \ x01 \ x02 \ x03 ") pTmp.close () PtMP = open (ExtFile," w " ) pTmp.write ( "../ dir1 / file1 file1 \ n") pTmp.write ( "../ dir1 / file2 fichier2 \ n") pTmp.close ()
+ Svntest.actions.run_and_verify_svn (None, None, [], 'ajouter', Dir1) svntest.actions.run_and_verify_svn (None, None, [], 'mkdir', Dir2) svntest.actions.run_and_verify_svn (None, None, [ ], 'commit', "-m", "commit1", wc_dir) svntest.actions.run_and_verify_svn (None, None, [], 'up', wc_dir) svntest.actions.run_and_verify_svn (None, None, [], ' propset ',' - F ', ExtFile,' svn: externals », Dir2) svntest.actions.run_and_verify_svn (None, None, [], 'commit'," -m "," commit2 ", wc_dir) svntest.actions. run_and_verify_svn (None, None, [], 'up', wc_dir)
+
Exécutez les tests

@@ -1150,6 +1192,7 @@

cannot_move_or_remove_file_externals,
can_place_file_external_into_dir_external,
external_into_path_with_spaces,

check_binary_external,

]

si le nom == 'main':

4 Enregistrez le fichier avec le nom "externals_tests.py.patch" (sans guillemets) dans le dossier Subversions. Assurez-vous que l'extension ".txt" est pas ajouté à la fin.

5 Quittez le Bloc-notes.

6 Glissez et déposez le fichier externals_tests.py.patch vous avez créé sur le fichier externals_tests.py dans le même dossier. Cela patcher le fichier SVN affecté et supprimer le "Unrecognized de fin de ligne de style erreur."