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.
Servicios de Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
En este artículo se describe cómo eliminar ramas de Git locales y remotas mediante el portal web de Azure DevOps, Visual Studio o la línea de comandos de Git.
Nota:
La eliminación de una rama en el repositorio local no quita la rama en el remoto.
Prerrequisitos
| Categoría | Requisitos |
|---|---|
| Acceso al proyecto | Miembro de un proyecto. |
| Permisos | - Ver código en proyectos privados: al menos acceso básico. - Clonar o contribuir al código en proyectos privados: ser miembro del grupo de seguridad Contribuidores o contar con los permisos correspondientes en el proyecto. - Establecer permisos de rama o repositorio: administre permisos para la rama o el repositorio. - Establezca directivas de rama, comprobaciones de estado o cambie la rama predeterminada: edite el permiso de directivas para el repositorio o rama o la pertenencia al grupo de seguridad administradores de Project. - Importar un repositorio: miembro del grupo de seguridad de Administradores de proyecto o repositorio Git a nivel de proyecto Crear repositorio con la opción Permitir. Para obtener más información, consulte Establecimiento de permisos de repositorios Git. |
| Servicios | Repositorios habilitados. |
| Herramientas | Optional. Uso de az repos comandos: CLI de Azure DevOps. |
| Categoría | Requisitos |
|---|---|
| Acceso al proyecto | Miembro de un proyecto. |
| Permisos | - Ver código: al menos acceso básico. - Clonar o contribuir al código: Miembro de la Colaboradores grupo de seguridad o los permisos correspondientes en el proyecto. |
| Servicios | Repositorios habilitados. |
Los siguientes requisitos dependen de si elimina una rama local o remota:
| Categoría | Requisitos |
|---|---|
| Rama local | Consulte otra rama antes de eliminar la rama. Azure DevOps permisos, directivas y bloqueos no se aplican al eliminar solo una rama local. |
| Permiso de rama remota | Establezca el permiso Forzar inserción de nivel de rama (historial de reescritura, eliminar ramas y etiquetas) establecido en Permitir. Este requisito se aplica si elimina la rama remota en el portal web, Visual Studio o desde la línea de comandos. Los creadores de sucursales reciben este permiso de forma predeterminada a menos que se cambie la asignación de permisos. |
| Directivas de rama necesarias | Deshabilite o quite todas las directivas de rama necesarias antes de eliminar la rama. Necesita el permiso Editar directivas o la pertenencia al grupo de seguridad administradores de Project para administrar las directivas de rama. |
| Rama predeterminada | Establezca otra rama como rama predeterminada del repositorio antes de eliminar la rama predeterminada actual. |
| Rama bloqueada | Desbloquee la rama antes de eliminarla. Para desbloquear una rama que otro usuario bloqueó, necesita el permiso Quitar bloqueos de otros usuarios. |
Si la rama Delete no está disponible, compruebe el permiso de inserción Force efectivo y compruebe que la rama no tiene directivas necesarias, no es la rama predeterminada del repositorio y no está bloqueada.
Eliminar rama
Para ver las ramas de tu repositorio, selecciona Repositorios>Ramas al ver el repositorio en la web.
Seleccione el botón Más opciones al final de la fila de la rama que desea eliminar.
En el menú de opciones, seleccione Eliminar rama.
En el cuadro de diálogo Eliminar rama , seleccione Eliminar.