Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Características
- Desprotección dispersa para Azure Repos
- Hacer que las políticas entre repositorios distingan mayúsculas de minúsculas
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.
También puede obtener consejos y sus preguntas respondidas por la comunidad en Stack Overflow.