Je veux rendre le même référentiel Mercurial (physiquement identique) accessible via ssh et https (hgwebdir). Y a-t-il des problèmes de transaction lorsque les utilisateurs ssh et les utilisateurs http poussent en même temps?accéder à un repo mercurial avec différentes méthodes
3
A
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.
Questions connexes
- 1. Comment importer un svn repo dans un repo mercurial?
- 2. Repo Mercurial à l'intérieur d'un dépôt
- 3. DeprecationAttendre en repoussant Mercurial repo
- 4. Différentes méthodes d'accès à Azure stockage
- 5. Comment accéder à un service Web avec des méthodes surchargées
- 6. Polymorphisme avec différentes signatures de méthodes
- 7. Envoi de formulaires avec deux méthodes différentes?
- 8. Contrôleur Méthodes d'action avec différentes signatures
- 9. Mercurial repo: ignorer tous les dossiers qui contiennent leur propre repo?
- 10. Avez-hudson compiler un repo avec maven
- 11. Ajouter svn repo à git repo existant?
- 12. convertir ancien dépôt à mercurial
- 13. Différentes méthodes pour afficher NSarray
- 14. Comment accéder au message de validation dans un hook Mercurial en cours de processus?
- 15. Synchronisation d'un dossier avec un repo Subversion
- 16. Archiver un fichier avec Mercurial?
- 17. Exécution Mercurial avec Apache sur Windows XP
- 18. Rétrospectivement ajouter --recursive à un repo git
- 19. Ajout de modifications d'un référentiel Mercurial à un autre
- 20. Utilisez diff visuelle pour comparer repo actuel vs maître repo?
- 21. Un référentiel Mercurial peut-il habiter dans un autre référentiel Mercurial?
- 22. mercurial: comment synchroniser les patchs mq d'un repo master sous forme de patchs mq à un ensemble de repos clone
- 23. Accéder à COMPORT 1 à travers trois applications différentes
- 24. Usurper l'identité des utilisateurs pour accéder aux ruches - différentes méthodes, quels sont les problèmes pratiques?
- 25. Cloner une partie de Git repo dans un autre repo
- 26. mercurial repository corruption
- 27. Mercurial à distance sans installer Mercurial
- 28. Comment cloner un dépôt Mercurial à partir d'un changeset spécifique?
- 29. TortoiseHg et plusieurs branches dans un repo
- 30. Marquage d'un repo git?
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.) –
@Martin Ajout d'une mention. Merci d'avoir fait remarquer cela. – tghw