2010-07-07 4 views

Répondre

5

Non, Mercurial est configuré pour gérer cela, et verrouillera (en écriture) le repo une fois qu'une transaction commencera. Le deuxième utilisateur devra juste attendre un peu avant que sa poussée ne passe. Des demandes simultanées peuvent se produire si elles sont servies par l'un ou l'autre, alors la configuration des deux ne causera pas de problèmes supplémentaires.

+2

Vous avez besoin d'un verrou lorsque vous écrivez des données dans le référentiel et qu'il ne peut y avoir qu'un seul graveur à la fois. Les lecteurs n'ont pas besoin de verrous - il peut y avoir un nombre illimité de lecteurs simultanés, même en même temps qu'un seul auteur. (Exiger un verrou pour les lectures serait très gênant car vous avez souvent besoin de cloner des dépôts où vous n'avez pas accès en écriture.) –

+0

@Martin Ajout d'une mention. Merci d'avoir fait remarquer cela. – tghw

Questions connexes