Saltar al contenido

Forzar una convención de nomenclatura de ramas en Azure DevOps Git

Solución:

Hay dos tipos de ganchos de git:

  • Ganchos del lado del cliente, funciona para el repositorio de git local.
  • Ganchos del lado del servidor, funciona para el repositorio remoto (VSTS git repo como lo usó).

Para obtener más detalles sobre los ganchos de git, puede consultar Personalizar Git – Ganchos de Git en el libro de git.

Por ahora, solo los hooks del lado del cliente (como pre-push hook, pre-commit hook, etc.) son compatibles con el repositorio git de VSTS.

Los ganchos del lado del servidor no están disponibles por ahora (pero ya en nuestro backlog) para VSTS git repo, también puede encontrarlo en esta voz de usuario. Una vez que los ganchos del lado del servidor estén disponibles en el futuro, por ejemplo, puede usar el gancho de pre-recepción (o el gancho de pos-recepción) para verificar y forzar la conversión del nombre de la rama en el repositorio remoto.

Además, el enlace en su pregunta usa VSTS gancho web que es bastante diferente de los ganchos de git. Y, por supuesto, puede verificar y forzar la conversión del nombre de la rama mediante un enlace web, pero su sitio web adicional para recibir información y convertir el nombre de la rama. Detalle los pasos como se muestra a continuación:

Agregue un enlace web en la pestaña Hooks del servicio VSTS -> Activar por evento de inserción de código -> ingrese la URL de su propio sitio web -> Prueba -> asegúrese de que se pueda conectar correctamente -> Finalizar.

Una vez que los nuevos cambios se envían al repositorio de git de VSTS, el enlace web se activará y enviará información a su sitio web. Luego, puede verificar y convertir el nombre de la sucursal en su sitio web y presionar nuevamente.

TFS 2018 y Azure Repos le permiten solicitar la creación de ramas en carpetas.

Consulte https://docs.microsoft.com/en-us/azure/devops/repos/git/require-branch-folders?view=azure-devops para obtener instrucciones sobre cómo configurar los permisos para habilitar esto.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *