es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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
Tags:  , ,

Answer

  1. Avatar for 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.

Comments are closed.