¿Qué caracteres son ilegales dentro de un nombre de rama?¿Qué caracteres son ilegales dentro de un nombre de rama?
Respuesta
A nombre de la sucursal no pueden:
- tienen un componente de ruta que comienza con un punto "
.
" - tienen un doble punto "
..
" - finalizar con una barra "
/
" - Finalice con "
.lock
" - Contiene un carácter de control ASCII, "
~
", "^
", ":
" o espacios ""
- contener una barra invertida "
\
" - contener espacios
Gracias a Jakub Narębski: la man page para git check-ref-format
tiene más detalles.
Vale la pena mencionar que '>' está permitido, pero para cambiar a esa rama en bash requiere escaparse con un '\' – igniteflow
'Backslash' anterior está permitido en SVN y he visto ramas como esa. – mvd
He tenido problemas al usar una coma en los nombres de las ramas, pero no veo que esté listado como no permitido en la página de manual. Alguien sabe con certeza? – DMTintner
- 1. caracteres XML ilegales/Axis
- 2. Filtrado de caracteres XML ilegales en Java
- 3. Caracteres ilegales añadidos al archivo javascript
- 4. Convertir o eliminar caracteres Unicode "ilegales"
- 5. Eliminar caracteres URL ilegales con JavaScript
- 6. PHP: Escape caracteres ilegales en archivos .ini
- 7. ¿Forma rápida de filtrar caracteres xml unicode ilegales en python?
- 8. ¿Qué son los caracteres válidos en un nombre de servicio (clave) de Windows?
- 9. ¿Qué caracteres están permitidos en un nombre de atributo HTML?
- 10. ¿Qué caracteres son válidos/inválidos en un nombre de clave JSON?
- 11. ¿Por qué son los caracteres @, $,: y; ¿Caracteres reservados en un componente de consulta url?
- 12. Caracteres válidos de un nombre de host?
- 13. ¿Cuándo necesito escapar caracteres dentro de un juego de caracteres regex (dentro de [])?
- 14. caracteres ilegales en ruta al cargar una cadena con XDocument
- 15. ¿Qué caracteres están permitidos en el atributo Nombre de HTML dentro de la etiqueta de entrada?
- 16. cadena JavaScript reemplazar con expresiones regulares a quitarse caracteres ilegales
- 17. ¿Cómo se permiten "caracteres ilegales en la ruta"?
- 18. .Net: ¿Cómo verifico si hay caracteres ilegales en una ruta?
- 19. ¿Qué caracteres son válidos en una URL?
- 20. (K & R) ¿Al menos los primeros 31 caracteres de un nombre interno son significativos?
- 21. ¿De qué rama git se sacó esta rama?
- 22. ¿Qué causa el error "La 'tarea ResolveManifestFiles' error inesperado. Los caracteres ilegales en ruta
- 23. Java no puede ver el archivo en el sistema de archivos que contiene caracteres ilegales
- 24. ¿Por qué son necesarias las entidades de caracteres HTML?
- 25. ¿Qué caracteres no son seguros en las cadenas de consulta?
- 26. Regex para validar un nombre de archivo
- 27. Perl: ordenar caracteres dentro de una cadena
- 28. Git: cambiar el nombre de un directorio en una rama
- 29. ¿Cuáles son los caracteres válidos para un nombre de método Java?
- 30. ¿Cómo puedo manejar las claves hash que contienen caracteres de identificación ilegales en Template Toolkit?
De acuerdo con el hilo https://stackoverflow.com/questions/16862933/how-to-resolve-gits-not-something-we-can-merge-error, una coma "," también es ilegal. – pbuerki