Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 : au moins un accès niveau de base. - Clonez ou contribuez au code de projets privés : membre du groupe de sécurité "Contributeurs" ou disposant des autorisations correspondantes dans le projet. - Définir des autorisations de branche ou de référentiel : les autorisations de gestion sont des autorisations pour la branche ou le référentiel. - Modifier la branche par défaut : les politiques d'édition sont des autorisations pour le référentiel. - Importez un référentiel : membre du groupe de sécurité Administrateurs de projet ou détenteur de l’autorisation Créer un référentiel au niveau du projet Git avec la permission Autoriser. Pour plus d’informations, consultez Définir des autorisations de dépôt Git. |
| Services | Dépôts activés. |
| Outils | Optional. Utilisez 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 : au moins un accès de base. - 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.
Restaurer la branche
Ouvrez votre dépôt sur le web et sélectionnez l’affichage Branches.
Recherchez le nom exact de la branche à l’aide de la zone Rechercher toutes les branches dans le coin supérieur droit.
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 le commit vers lequel elle pointait au moment de sa suppression, qui l'a supprimée et quand.
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 sur lequel elle pointait. Les stratégies et autorisations de branche ne sont pas restaurées.
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.
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 pull request, un cherry-pick ou une fusion pour récupérer les commits dans la branche souhaitée.