Partager via


Restaurer une branche Git supprimée à partir du portail web

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Cet article explique comment restaurer une branche Git supprimée à l’aide du portail web dans Azure Repos. Si vous devez restaurer une branche Git dans votre propre dépôt à partir de Visual Studio ou de la ligne de commande, envoyez votre branche de votre dépôt local vers Azure Repos pour la restaurer.

Prerequisites

Catégorie Spécifications
Accès au projet Membre d’un projet.
Permissions - Afficher le code dans des projets privés : accès au moins de base .
- Clonez ou contribuez au code dans des projets privés : membre du groupe de sécurité Contributeurs ou autorisations correspondantes dans le projet.
- Définir des autorisations de branche ou de référentiel : gérer les autorisations pour la branche ou le référentiel.
- Modifier la branche par défaut : modifiez les autorisations des stratégies pour le référentiel.
- Importez un référentiel : membre du groupe de sécurité Administrateurs de projet ou de l’autorisation Créer au niveau du projet Git surAutoriser. Pour plus d’informations, consultez Définir des autorisations de dépôt Git.
Services Dépôts activés.
Outils Optional. Utilisez les commandes az repos : Azure DevOps CLI.

Note

Dans les projets publics, les utilisateurs disposant d’un accès aux parties prenantes ont un accès complet à Azure Repos, notamment l’affichage, le clonage et la contribution au code.

Catégorie Spécifications
Accès au projet Membre d’un projet.
Permissions - Afficher le code : Accès de base au moins.
- Cloner ou contribuer au code : membre du groupe de sécurité Contributeurs ou autorisations correspondantes dans le projet.
Services Dépôts activés.

Note

Il n’existe aucune stratégie de rétention sur les branches supprimées. Vous pouvez restaurer une branche Git supprimée à tout moment, quel que soit le moment où elle a été supprimée.

Branche de restauration

  1. Ouvrez votre dépôt sur le web et sélectionnez l’affichage Branches.

  2. Recherchez le nom exact de la branche à l’aide de la zone Rechercher toutes les branches dans le coin supérieur droit.

  3. Sélectionnez le lien pour rechercher une correspondance exacte dans les branches supprimées. S’il existe une branche supprimée qui correspond à votre recherche, vous pouvez trouver la validation vers laquelle elle a été signalée lors de la suppression, qui l’a supprimée et quand.

    Rechercher une correspondance exacte dans les branches supprimées dans le portail web Azure DevOps Services/TFS

  4. Pour restaurer la branche, sélectionnez l’icône ... en regard du nom de la branche, puis sélectionnez Restaurer la branche dans le menu. La branche est recréée au dernier commit auquel elle pointe. Les stratégies et autorisations de branche ne sont pas restaurées.

    Restaurer votre branche supprimée dans le portail web Azure DevOps Services/TFS

Si vous réutilisez le même nom de branche pour différentes validations, vous ne voyez peut-être pas toutes les validations attendues lorsque vous restaurez la branche supprimée. Dans ce cas, accédez à la page Pushes de la branche restaurée pour afficher l’historique complet de la branche.

Afficher tous les envois (push) de votre branche restaurée

Vous pouvez accéder à une validation spécifique, puis sélectionner Nouvelle branche à partir de l’icône ... À partir de là, vous pouvez utiliser une demande de tirage, une sélection cerise ou une fusion pour récupérer les validations dans la branche souhaitée.

Nouvelle branche à partir de la validation