Mercurial Ошибка - Не удается найти файл - PullRequest
2 голосов
/ 31 января 2012

Я только начинаю с Mercurial, скачал и установил командную строку hg для Windows, клонировал новый репозиторий BitBucket, добавил файл, но когда я фиксирую, я получаю эту ошибку:

>hg commit -m 'first commit'
abort: commit': The system cannot find the file specified

Добавленный файл определенно находится в папке репозитория. Когда я запускаю статус hg, я получаю:

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. Раньше я его устанавливал, но избавился от него и перезапустил, похоже, в системе ничего не осталось. Есть какие-нибудь идеи относительно того, что я мог бы попробовать, или какие-либо ошибки, которые я мог сделать?

Ответы [ 2 ]

8 голосов
/ 31 января 2012

Используйте двойные кавычки: hg commit -m "first commit"

1 голос
/ 05 декабря 2012

Просто чтобы заметить, вы можете получить эту ошибку из-за непреднамеренного пробела между тире и т. Е. - m в отличие от -m.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...