2011-10-27 3 views
4

Nous avons une petite équipe qui travaille avec un référentiel BitBucket Mercurial. Le truc, c'est que nous avons une branche "Releases" et que nous voulons en restreindre l'accès à certaines personnes.Est-il possible d'utiliser Mercurial ACL Extension dans un référentiel Bitbucket?

Je me suis intéressé à l'extension Mercurial ACL, mais elle semble fonctionner uniquement avec les dépôts locaux.

Connaissez-vous une solution pour cela si tout le monde pousse directement à Bitbucket?

Thx!

+0

Subrepo au lieu de la branche? Dupliquer du contenu, mais ** peut ** fonctionner –

Répondre

1

Non, vous ne pouvez pas utiliser l'extension ACL avec Bitbucket. Il devrait être activé sur leurs serveurs et ils devraient fournir une interface Web pour que vous éditiez les règles. Ils n'ont pas fait ça.

Ce que vous pouvez faire est d'utiliser une fourchette (référentiel séparé) sur Bitbucket pour stocker vos versions. Vous pouvez restreindre l'accès push/pull par fourche afin que cela puisse vous aider.

Une alternative consiste à ne laisser que quelques personnes accéder au référentiel Bitbucket. Ils agiraient alors comme gardiens et ainsi ils pourraient rejeter des changesets sur la mauvaise branche. Cependant, restreindre l'accès comme ceci n'est généralement pas nécessaire.

Si c'est le cas, alors vous avez un problème social que vous devriez résoudre en parlant avec vos développeurs.

Questions connexes