integrar con jira bitbucket-server

jira - con - dashboard bitbucket



Jira: asigna una rama git existente a un problema (6)

En JIRA conectado con STASH puedes crear una rama de función para un problema usando el botón ''crear rama''. (Eso es bueno para rastrear los compromisos en este tema).

Si un desarrollador comenzó a trabajar pero no sabía que existe tal problema, no hizo clic en ''crear rama''.

¿Hay alguna posibilidad de asignar una rama git existente a un problema?


Actualizar

En cuanto a enero de 2017, si tiene una sucursal que ya está saliendo y desea adjuntarla a un problema de Jira , puede hacer lo siguiente:

  1. Realizar el pago en la sucursal que desea cambiar de nombre
  2. Ejecute el siguiente comando

    git branch -m JIRA_ISSUE_ID-Whatever

Suponiendo que el problema de la mina Jira es SO-01 , puedo hacer lo siguiente:

git branch -m SO-01-Whatever

Esto cambiará el nombre localmente, lo empujará a remoto con:

git push origin :old_name

Sintaxis del comando

git branch (-m | -M) [<oldbranch>] <newbranch>

Pregunta relacionada para más información


Acabo de probar la teoría de que tener el Jira ID en el nombre de la rama crea un enlace automático.
Lo hace.

Para ver el efecto, debes presionar un commit. Entonces la rama aparecerá en el Jira. La rama aparece en Jira, pero para que un individuo se comprometa a aparecer en Jira, tengo que referirme a la identificación de Jira en el mensaje de confirmación.


Este ya no es el caso. Con una configuración común entre bitbucket y Jira, simplemente incluir el ID del problema en el mensaje de confirmación creará un enlace entre la confirmación, y por lo tanto la rama, y ​​el problema en Jira.


La opción de interfaz web es ramificarse de una rama, pero fusionar de nuevo a maestro en la solicitud de extracción.

p.ej:

  1. haz clic en crear una rama en jira
  2. establecer el repositorio, tipo de rama y nombre a lo que desea
  3. establecer la rama de ser la rama existente
  4. haz clic en crear
  5. al crear una solicitud de extracción, establezca la rama de destino a la que desea, por ejemplo, maestro

Si incluye el JIRA-ID en el nombre de la sucursal, creando un compromiso existente, todo lo que tiene que hacer es:

git push --set-upstream origin <new-branch-name>

y la sucursal se adjunta al boleto JIRA.


ex desarrollador de Stash aquí.

Si y no. Crear la rama a través de la interfaz de usuario es solo una conveniencia. Lo importante es que el nombre contenga la clave JIRA. Si solo un desarrollador está trabajando en la rama, es bastante fácil renombrar (eliminar + agregar) una rama con el nombre apropiado.

git checkout old-branch git push -u origin old-branch:JIRAKEY-1234-something git push origin :old-branch

¿Eso ayuda?