Si utiliza Apache Subversion ( SVN) para monitorear y mantener sus productos de software , es posible que de vez en cuando un mensaje de " fin de línea no reconocido Style " error cuando intenta encontrar un archivo . Incluye el ID de error del juez " SVN_ERR_IO_UNKNOWN_EOL . " Este es un fallo del programa documentada que le impida buscar e indexar correctamente los archivos de programa . Hay disponible un parche que solucionará el problema sin tener que cambiar alguno de los nombres o las líneas de código del archivo. Instrucciones
1
Abre tu carpeta Subversiones Apache . Salga del programa si se está ejecutando .
2
Abra el programa " Bloc de notas " desde el menú Inicio .
3
Copia y pega el siguiente código de parche en la ventana en blanco : Índice : subversion /tests /cmdline /externals_tests.py (revision 35752 ) + + + subversion /tests /cmdline /externals_tests.py ( copia de trabajo ) @ @ @ @ -1127,6 +1127,48 os.path.join ( wc_dir , ' A ', ' otra copia de D ') , ] )
+ # Issue # 3368 + def check_binary_external ( sbox ): + "check externos binarios " + + sbox.build () + wc_dir = sbox . wc_dir + repo_url sbox.repo_url = + + = dir1 os.path.join ( wc_dir , " dir1 ") + dir2 = os.path.join ( wc_dir , " dir2 ") + archivo1 = os.path.join ( dir1 " archivo1 ") + archivo2 = os.path.join ( Dir1 , " archivo2 ") + EXTFILE = os.path.join ( wc_dir , " externals.txt ") + os.mkdir ( Dir1 ) + PTMP = open ( archivo1 , " w ") + pTmp.write ("file ASCII ") + pTmp.close () + PTMP = open ( Archivo2 , " wb ") + pTmp.write ( "archivo binario : \\ x00 \\ x01 \\ x02 \\ x03 ") + pTmp.close () + PTMP = open ( EXTFILE , " w ") + pTmp.write ( " ../dir1/file1 archivo1 \\ n ") + pTmp.write ( " .. /dir1/file2 archivo2 \\ n ") pTmp.close + () + + svntest.actions.run_and_verify_svn ( Nada, Nada , [] , + " añadir " , Dir1 ) + svntest.actions.run_and_verify_svn ( Nada, Nada , [] , + ' mkdir ' , Dir2 ) + svntest.actions.run_and_verify_svn ( Nada, Nada , [], + ' commit ' , "-m ", " commit1 " , wc_dir ) + svntest.actions.run_and_verify_svn ( Nada, Nada , [] , + "hacia arriba" , wc_dir ) + svntest.actions.run_and_verify_svn ( Nada, Nada , [], + ' propset ' , + '- F' , EXTFILE , + ' svn : externals ' , Dir2 ) + svntest . actions.run_and_verify_svn ( Nada, Nada , [], + ' commit ' , "-m ", " commit2 " , wc_dir ) + svntest.actions.run_and_verify_svn ( Nada, Nada , [] , + "hacia arriba" , wc_dir ) + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Ejecutar las pruebas
@ @ -1150,6 +1192,7 check_binary_external , ]
if __ name__ == ' __main__ ' :
4
Guarde el archivo con el nombre " externals_tests.py.patch " (sin comillas ) en la carpeta Subversiones . Asegúrese de que la extensión ". Txt" no se agrega al final .
5
Deja el Bloc de notas .
6
arrastrar y soltar el archivo que ha creado externals_tests.py.patch en el archivo externals_tests.py en la misma carpeta . Esto parchear el archivo SVN afectada y quite la "línea no reconocido clausura Estilo error . "