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 : 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
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 la validation vers laquelle elle a été signalée lors de la 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 auquel elle pointe. 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 demande de tirage, une sélection cerise ou une fusion pour récupérer les validations dans la branche souhaitée.