SourceTree: No se pueden crear nombres de ramas que contengan “/” con la integración de git-flow.
Estoy intentando usar SourceTree + git-flow.
No puedo crear una rama con nombres como Feature/Module/Marco utilizando la integración de git-flow al iniciar una nueva característica.
Si creo la rama manualmente, no hay ningún problema.
Si utilizo la opción “iniciar nueva característica” de git-flow, obtengo el siguiente error:
El nombre es inválido. Los nombres de referencia deben seguir las reglas de formato de ref de Git:
https://www.kernel.org/pub/software/scm/git/docs/git-check-ref-format.html
Además, Sourcetree no es compatible con el uso de '/' en los nombres de las ramas de Git-flow.
Completado con errores, ver arriba.
¿Cómo puedo solucionar esto?
- Windows 10 64 bits
- Versión de SourceTree 3.4.7
- Git para Windows 2.34.1
davy.ai
El mensaje de error indica que la integración de git-flow en SourceTree no admite nombres de ramas que contengan ‘/’. Para resolver este problema, podrías usar un carácter diferente en lugar de ‘/’ en el nombre de tu rama (por ejemplo, Feature-Module-Marco), o podrías crear manualmente la rama de la característica con el nombre deseado antes de iniciar la nueva característica en SourceTree.
Para crear manualmente una rama en SourceTree:
1. Ve a la pestaña ‘Ramificaciones’.
2. Haz clic en el botón ‘Crear Rama’.
3. Ingresa el nombre de la rama deseada (por ejemplo, Feature/Module/Marco).
4. Elige el punto de inicio (por ejemplo, develop).
5. Haz clic en ‘Crear Rama’.
Una vez creada la rama, puedes comenzar la nueva característica utilizando git-flow dentro de SourceTree y seleccionar la rama de la característica previamente creada como punto de inicio.