我的公司(此时相当新,非常小)正在设置版本控制软件来处理客户网站的源代码。我们有一个bitbucket帐户,我们在服务器上运行mercurial。
我无法在我的工作站(标准戴尔笔记本电脑)上设置其中一个存储库的克隆。使用其他存储库没有问题,但特别是有一个,克隆似乎挂在特定文件上。
我右键单击要用于本地版本存储库的文件夹,选择TortoiseHg然后从子菜单中选择克隆。从那里我输入BitBucket存储库URL并单击克隆按钮。它要求我提供我提供的密码,并且它连接没有任何意外。但是,在它开始添加文件之后,有时它到达文件155,它会挂起,直到服务器将其计时。然后它失败了,我没有存储库。
我正在遵循此处提供的有关如何设置的建议:http://www.basarat.com/2011/01/setting-up-mercurial-repository-with.html
正如我所说 - 这适用于其他存储库,而不是那个存储库。关于我可能尝试的任何想法?
更新:根据其中一条评论的建议,我通过命令行运行了一个回溯以获取我的错误结果,以便我可以显示它们。这就是它的回归:
requesting all changes
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
Traceback (most recent call last):
File "mercurial\dispatch.pyc", line 50, in _runcatch
File "mercurial\dispatch.pyc", line 471, in _dispatch
File "mercurial\dispatch.pyc", line 341, in runcommand
File "mercurial\dispatch.pyc", line 522, in _runcommand
File "mercurial\dispatch.pyc", line 476, in checkargs
File "mercurial\dispatch.pyc", line 470, in <lambda>
File "mercurial\util.pyc", line 401, in check
File "mercurial\commands.pyc", line 681, in clone
File "mercurial\hg.pyc", line 316, in clone
File "mercurial\localrepo.pyc", line 2212, in clone
File "mercurial\localrepo.pyc", line 1477, in pull
File "mercurial\localrepo.pyc", line 2083, in addchangegroup
File "mercurial\revlog.pyc", line 1233, in addgroup
File "mercurial\changegroup.pyc", line 31, in chunkiter
File "mercurial\changegroup.pyc", line 20, in getchunk
File "mercurial\util.pyc", line 913, in read
MemoryError
abort: out of memory