web-dev-qa-db-fra.com

Qui peut supprimer une branche dans VSTS?

Je suis le propriétaire du compte Visual Studio Team Services. J'ai créé un repo, il a 2 branches. J'ai donné accès à tout le monde, c'est-à-dire que chaque membre peut accéder au référentiel.

enter image description here

Bien que mon membre de l'équipe n'ait pas créé la branche, il voulait la supprimer, mais il ne pouvait pas et je pouvais (je n'ai pas non plus créé la branche). Lorsque j'ai vérifié, nous avons le même niveau d'accès, c'est-à-dire les deux administrateurs de projet.

Quelle pourrait être la raison de ce problème?

12
Sameer

Si vous êtes tous deux administrateurs de projet, vous devez vérifier si l'utilisateur a été défini séparément.

Dans Contrôle de version Onglet https://account.visualstudio.com/project/_admin/_versioncontrol?, vérifiez si l'utilisateur a été défini séparément:

  • Vérifiez le niveau du référentiel: sélectionnez le référentiel (tel que Git2 dans l'exemple ci-dessous) -> vérifiez si l'utilisateur a été défini séparément sur l'autorisation -> si oui -> vérifiez si Forcer l'envoi comme refus -> si oui -> Effacer les autorisations explicites.

    enter image description here

  • Archivez vos deux branches séparément: sélectionnez chaque branche -> vérifiez si l'utilisateur a été défini séparément -> si oui -> vérifiez si Forcer comme refus -> si oui -> Effacer les autorisations explicites.

    enter image description here

18
Marina Liu

Vérifiez votre accès utilisateur en accédant à/_settings/repositories, puis ajoutez un utilisateur et consultez votre résumé de contrôle d'accès.

Je faisais partie d'un groupe avec un "refus" explicite qui a supplanté les autres groupes.

Ça devrait ressembler a quelque chose comme ca:

enter image description here

1
Kevin Forbes

Cochez Force Push (réécriture de l'historique, suppression des branches et des balises) l'autorisation de dépôt sous Paramètres> Contrôle de version est définie sur Autoriser. Forcer Push à une branche, qui peut réécrire l'historique et cette autorisation est également requise pour supprimer une branche.

1
Sheethal J S