Compartir a través de


Azure Repos: actualización de Sprint 248

Características

Desprotección dispersa para Azure Repos

El comando git sparse-checkout ahora se admite en la tarea de desprotección de YAML, junto con el filtro de clonación parcial, para mejorar el rendimiento de la desprotección del repositorio. Puede usar las propiedades sparseCheckoutDirectories y sparseCheckoutPatterns.

Establecer sparseCheckoutDirectories habilita el modo cono, donde el proceso de desprotección usa la coincidencia de directorios. Como alternativa, puede configurar sparseCheckoutPatterns, que desencadena el modo no cono, lo que permite una coincidencia de patrones más compleja.

Si se establecen ambas propiedades, el agente inicializa el modo cono con la coincidencia de directorios. Si no se especifica ninguna propiedad en la tarea de desprotección, el proceso de desprotección dispersa está deshabilitado. Los problemas encontrados durante la ejecución del comando provocan que falle la tarea de verificación.

Ejemplo de YAML para el modo de cono de desprotección dispersa:

  - checkout: repo
    sparseCheckoutDirectories: src

Ejemplo de YAML para el modo no de cono de desprotección dispersa:


 - checkout: repo
   sparseCheckoutPatterns: /* !/img 

Importante

La característica de desprotección dispersa requiere el agente v3.248.0 (v4.248.0 para .NET 8) o versiones posteriores.

Puede encontrar el agente en la página de versiones.

Hacer que las políticas de repositorios cruzados distingan entre mayúsculas y minúsculas

Anteriormente, la vista previa del candidato de rama para las directivas entre repositorios mostraba resultados que no distinguían mayúsculas de minúsculas, a pesar de que la coincidencia de ramas distinguía mayúsculas de minúsculas. Esta incoherencia creó una posible desalineación, ya que podría parecer que ciertas ramas estaban protegidas cuando no lo eran. Para resolver este problema, hemos actualizado la vista previa del patrón de rama para ajustarlo al comportamiento que distingue mayúsculas de minúsculas de la aplicación de directivas.

Previamente:

Después:

Pasos siguientes

Nota:

Estas características se implementarán en las próximas dos a tres semanas.

Vaya a Azure DevOps y eche un vistazo.

Cómo proporcionar comentarios

Nos encantaría escuchar lo que piensas sobre estas características. Use el menú ayuda para notificar un problema o proporcionar una sugerencia.

Hacer una sugerencia

También puede obtener consejos y sus preguntas respondidas por la comunidad en Stack Overflow.