Se você usa o Apache Subversion (SVN) para monitorar e manter seu produto de software , você pode ocasionalmente ter uma "linha não reconhecido Terminar Style" mensagem de erro quando você tenta encontrar um arquivo . Ele inclui o erro ID " SVN_ERR_IO_UNKNOWN_EOL . " Oficial Este é um bug programa documentado que o impede de busca e indexação com precisão arquivos de programa. Existe um software que vai resolver o problema sem ter que alterar qualquer um dos seus nomes de arquivos ou linhas de código. Instruções
1
Abra sua pasta Apache Subversions . Sair do programa , se ele está sendo executado .
2
Abra o programa " Bloco de Notas " a partir do menu Iniciar.
3
Copie e cole o seguinte código de correção em a janela em branco : Lista: subversion /testes /cmdline /externals_tests.py (revision 35752 ) + + + subversion /testes /cmdline /externals_tests.py ( cópia de trabalho ) @ @ -1127,6 +1127,48 @ @ os.path.join ( wc_dir ' A ',' outra cópia do D ' ) , ] )
+ # edição # 3368 + def check_binary_external ( sbox ) : + "check externos binárias " + + 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 , " arquivo2 " ) + ExtFile = os.path.join ( wc_dir ", externals.txt " ) + os.mkdir ( Dir1 ) + pTMP = open ( arquivo1 , "w" ) + pTmp.write ( " arquivo ASCII " ) + pTmp.close () + pTMP = open ( File2 , " wb" ) + pTmp.write ( " arquivo binário : \\ x00 \\ x01 \\ x02 \\ x03 " ) + pTmp.close () + pTMP = open ( ExtFile , " w " ) + pTmp.write ( " file1 ../dir1/file1 \\ n " ) + pTmp.write ( " .. /dir1/file2 arquivo2 \\ n " ) + pTmp.close () + + svntest.actions.run_and_verify_svn ( Nada, Nada , [], + 'add' , Dir1 ) + svntest.actions.run_and_verify_svn ( Nada, Nada , [] , + ' mkdir ' , Dir2 ) + svntest.actions.run_and_verify_svn ( Nada, Nada , [], + ' cometer ' , " -m ", " commit1 " , wc_dir ) + svntest.actions.run_and_verify_svn ( Nada, Nada , [], + ' up' , wc_dir ) + svntest.actions.run_and_verify_svn ( Nada, Nada , [], + ' propset ' , + ' - F' , ExtFile , ' svn: externos ' + , Dir2 ) + svntest . actions.run_and_verify_svn ( Nada, Nada , [], + ' cometer ' , " -m ", " commit2 " , wc_dir ) + svntest.actions.run_and_verify_svn ( Nada, Nada , [], + ' up' , wc_dir ) + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Execute os testes
@ @ -1150,6 +1192,7 check_binary_external , ]
if __ name__ == ' __main__ ':
4
Salve o arquivo com o nome de " externals_tests.py.patch " (sem aspas ) na pasta Subversions . Certifique-se a " . Txt" não é adicionado ao fim.
5
feche o Notepad.
6
Arraste e solte o arquivo que você criou externals_tests.py.patch para o arquivo externals_tests.py na mesma pasta . Isto irá corrigir o arquivo SVN afetada e remover a "Linha não reconhecido Acabar Estilo de erro . "