水银错误 - 找不到文件
问题描述:
我刚开始使用Mercurial,为Windows下载并安装了hg命令行,克隆了一个新的BitBucket存储库,添加了一个文件,但是当我提交时出现此错误:水银错误 - 找不到文件
>hg commit -m 'first commit'
abort: commit': The system cannot find the file specified
添加的文件肯定在存储库文件夹中。当我运行状态汞柱,我得到:
A Ant.java
并添加--traceback在提交信息打动了我:
Traceback (most recent call last):
File "mercurial\dispatch.pyc", line 87, in _runcatch
File "mercurial\dispatch.pyc", line 684, in _dispatch
File "mercurial\dispatch.pyc", line 466, in runcommand
File "mercurial\dispatch.pyc", line 738, in _runcommand
File "mercurial\dispatch.pyc", line 692, in checkargs
File "mercurial\dispatch.pyc", line 681, in <lambda>
File "mercurial\util.pyc", line 458, in check
File "mercurial\commands.pyc", line 1194, in commit
File "mercurial\cmdutil.pyc", line 1223, in commit
File "mercurial\commands.pyc", line 1189, in commitfunc
File "mercurial\localrepo.pyc", line 1036, in commit
File "mercurial\localrepo.pyc", line 1295, in status
File "mercurial\dirstate.pyc", line 685, in status
File "mercurial\dirstate.pyc", line 594, in walk
File "mercurial\localrepo.pyc", line 1016, in fail
Abort: commit': The system cannot find the file specified
abort: commit': The system cannot find the file specified
在谷歌搜索的问题,说不完的TortoiseHG引用的出现。我确实曾经安装过,但摆脱它并重新启动,系统上似乎没有剩下任何东西。关于我可以尝试什么,或者我可能犯了什么错误的想法?
答
使用双引号:hg commit -m "first commit"
答
只是要注意,你可以得到这个错误是由于无意中具有仪表板和m个即 - m
而不是-m
之间的空间。
好抓!我们试图用双引号将我们的例子写在['hg help revsets'](http://selenic.com/hg/help/revsets)的底部,因为单引号在Windows上不起作用。 – 2012-01-31 12:24:12
保存了我殴打某人/某物的东西:) Atlassian文档有单引号,确实是问题所在。他们第一次错了:P – Jimbo 2016-07-22 07:11:50