Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Competenze informatiche di base >> .

Come trovare un file con una linea non riconosciuta Ending Style

Se si utilizza Apache Subversion ( SVN ) per monitorare e gestire il vostro prodotto software , è possibile che di tanto in tanto avere una " Ending riconosciuto Linea Style" messaggio di errore quando si tenta di trovare un file . Esso comprende il funzionario ID errore " SVN_ERR_IO_UNKNOWN_EOL . " Questo è un bug di programma documentato che ti impedisce di precisione ricerca e l'indicizzazione dei file di programma . C'è una patch che risolverà il problema senza dover modificare uno qualsiasi dei vostri nomi di file o righe di codice. Istruzioni
1

Aprire la cartella Sovvertimenti Apache. Chiudere il programma se è in esecuzione .
2

Aprire il programma " Blocco Note " dal menu Start .
3

Copia e incolla il seguente codice di patch in la finestra vuota : Indice : subversion /test /cmdline /externals_tests.py (revision 35752 ) + + + subversion /test /cmdline /externals_tests.py ( copia di lavoro ) @ @ -1127,6 +1127,48 @ @ os.path.join ( wc_dir , ' A ',' un'altra copia di D ') , ] ) per

+ # Issue # 3368 + def check_binary_external ( SBOX ) : + " verificare esterni binari " + + 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 " ) + 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 ( " file ASCII " ) + pTmp.close ( ) + PtMP = open ( File2 , " wb " ) + pTmp.write ( "file binario : \\ x00 \\ x01 \\ x02 \\ x03 " ) + pTmp.close ( ) + PtMP = open ( ExtFile , " w " ) + pTmp.write ( " ../dir1/file1 file1 \\ n " ) + pTmp.write ( " .. /dir1/file2 file2 \\ n " ) + pTmp.close ( ) + + svntest.actions.run_and_verify_svn (None , None , [ ] , + ' aggiungere ' , 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 : gli esterni ' , 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 ) + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Eseguire il test

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

if __ name__ == ' __main__ ' :
4

Salvare il file con il nome " externals_tests.py.patch " (senza virgolette) nella cartella Sovvertimenti . Assicurarsi che l'estensione " . Txt" non viene aggiunto alla fine .
5

Chiudere il Blocco note .
6

Trascinare e rilasciare il file externals_tests.py.patch creato sul file di externals_tests.py nella stessa cartella . Ciò patchare il file SVN interessata e rimuovere la " linea non riconosciuta Ending Errore Style ".

 

sistemi © www.354353.com