首页 > 解决方案 > Mercurial经常留下锁

问题描述

在我工作的地方,我们使用 Mercurial 作为存储库(在服务器上),大约有 12 人在任何给定时间访问它以推/拉。我对 Mercurial 或任何 VCS 都不是特别熟悉,但有人要求我调查我们最近遇到的一个问题。

随着团队规模的扩大,我们开始每天多次被锁,阻碍人们工作。锁有时是个人自己的计算机,或者由我们的部署服务 TeamCity 服务器持有。

环顾最远的解决方案似乎是“删除锁”,但每天多次这样做变得不可行,并且是问题的迹象。这会取决于我们的团队规模还是其他原因?抱歉,我知道这个问题的细节相当模糊,但如果您需要更多信息,请告诉我。任何帮助都非常感谢,即使指向正确的方向。

我们的工作流程通常包括 - 用于功能/错误修复的各个分支,然后我们将它们合并到一个用于发布/测试的分支中,然后最终将其合并到我们的默认分支中,以便人们从中进行分支工作。

我们都在使用 Mercurial-4.3.1 并且我们正在使用 windows 共享来克隆。

标签: version-controlmercurial

解决方案


Windows 共享不适用于 Mercurial。

避免此问题的最佳选择应该是使用hg serve或使用其他托管方法


推荐阅读