Cuando intento enviar el archivo en SVN, muestra el error como "Error de confirmación" .Details follow .... commit svn: Inconsistent line ending style.Línea de SVN que termina Estilo
Respuesta
Compruebe sus propiedades svn en el directorio/archivos. Si tiene svn: eol-style definido, pero su archivo contiene diferentes estilos (Unix vs DOS), la confirmación fallará, ya que SVN no sabe a qué convertir.
Referencia: http://svn.haxx.se/users/archive-2006-07/0702.shtml
Una vez que estés al tanto de la línea de estilo final SVN espera, la mayoría de los editores modernos tendrán la opción de convertir su fuente por completo a un estilo u otro. También puede ejecutar expresiones regulares para detectarlas y modificarlas (me gusta Perl por esto).
MSDOS EOL: "\ r \ n"
UNIX EOL: "\ n"
DOS (y Windows) usan "\ r \ n". Además, Mac OS Classic (9 y siguientes) usa "\ r". –
Compruebe los EOLs en cometer mensaje en sí mismo: si pasa un mensaje de confirmación desde fichero con el parámetro --file
, hacen Asegúrese de que el estilo EOL en el mensaje de confirmación sea coherente (todos los DOS o todos UNIX).
seleccione un estilo de fin de línea formar su herramienta (como kdiff) sí ... parte inferior del lado derecho (justo por encima de las líneas de salida)
para los seguidores, aquí está cómo configurar manualmente el puntal a uno u otro:
svn propset svn:eol-style LF path/to/filename
Estoy usando TortoiseSVN en un entorno Windows. Obtuve el mismo error al intentar enviar los archivos del proyecto, presumiblemente escrito en Linux (un proyecto AVR32). Pude solucionar este problema simplemente abriendo cada archivo en Microsoft Visual Studio, en cuyo momento VS me incitó a normalizar los finales de línea. Al elegir hacerlo, Tortuga dejó de quejarse.
- 1. emacs cambia la línea predeterminada que termina
- 2. Establecer la línea predeterminada que termina en Java
- 3. estilo de limpieza que no pisotea svn culpa?
- 4. Problemas con WinSCP con estilo de final de línea en Ubuntu Linux al usar SVN Diff
- 5. Estilo Python - ¿continuación de línea con cadenas?
- 6. Tipo de variable que termina con?
- 7. Cómo aceptar argumentos de línea de comandos que termina en la barra invertida
- 8. estilo en línea para que actúe como: flotar en CSS
- 9. svn línea de comando de eclipse
- 10. ¿Cómo detectar el archivo termina en nueva línea?
- 11. DateTime día que termina 24:00 (medianoche)
- 12. esperar hasta que un proceso termina
- 13. Crear hoja de estilo dinámica en línea
- 14. ¿Por qué los programas de estilo rápido son más cortos que los programas de estilo defensivo?
- 15. Eliminar estilo en línea específico con jquery
- 16. Montaje en línea estilo Intel en gcc
- 17. ¿Hay alguna forma de establecer el estilo de fin de línea o el estilo de unión de línea en ggplot?
- 18. Proceso de Windows ejecutado desde Java que no termina
- 19. SQLPLUS que no termina secuencia de comandos SQL
- 20. `svn merge` produce resultados diferentes que` diff` SVN
- 21. SVN "movimiento de reparación" desde la línea de comandos
- 22. Estilo de texto para que aparezca encima de la línea (para los acordes sobre la letra)
- 23. Excluir algunos archivos en la confirmación de línea de comando svn (no svn: ignorar)
- 24. no puede invocar git-svn de línea de comandos
- 25. svn historial a través de la línea de comandos
- 26. JUnit termina subprocesos secundarios
- 27. altura frente a estilo de altura de línea
- 28. urlsafe_b64encode siempre termina en '='?:
- 29. Desempaquetar una estructura que termina con una cadena ASCIIZ
- 30. ¿Cómo puedo hacer un iterador que nunca termina?
Tengo una variante escalofriante de este problema: estoy viendo este mensaje de error en una biblioteca __streams__. Al mirar los archivos que dan el error, veo nombres como 'test/unicode_demo_utf8_crlf.txt'. Sospecho que estos archivos están condenadamente bien __supuestos a__ tener un estilo inconsistente de terminación de línea. Desafortunadamente, agregar '--force' a' svn import' no fomenta suficientemente la subversión para cerrar y leer los archivos. ¿Alguna solución? '--double-secret-force' tal vez? –