Я просто взял TortoiseHg для использования для распределенного управления исходным кодом в Windows и установил его на моем диске C. Затем я создал репозиторий (расположенный в D:\projects).
Когда я пытаюсь фиксировать изменения, это дает мне ошибку
"аварийное прекращение работы:Ничего: система не может найти файл указанным"
в новом окне, названном "Фиксация". Это заставляет фиксацию прерываться. Это не указывает файла, и когда я работаю, hg - traceback фиксируют-m 'сообщение', которое это дает этому как вывод:
Traceback (most recent call last):
File "mercurial\dispatch.pyo", line 54, in _runcatch
File "mercurial\dispatch.pyo", line 483, in _dispatch
File "mercurial\dispatch.pyo", line 351, in runcommand
File "mercurial\dispatch.pyo", line 534, in _runcommand
File "mercurial\dispatch.pyo", line 488, in checkargs
File "mercurial\dispatch.pyo", line 481, in <lambda>
File "mercurial\util.pyo", line 420, in check
File "mercurial\commands.pyo", line 762, in commit
File "mercurial\cmdutil.pyo", line 1202, in commit
File "mercurial\commands.pyo", line 757, in commitfunc
File "mercurial\localrepo.pyo", line 816, in commit
File "mercurial\localrepo.pyo", line 1053, in status
File "mercurial\dirstate.pyo", line 629, in status
File "mercurial\dirstate.pyo", line 540, in walk
File "mercurial\localrepo.pyo", line 796, in fail
Abort: Adding: The system cannot find the file specified
abort: Adding: The system cannot find the file specified
Я не знаю то, что еще я могу дать как информацию об отладке, не имея никакого опыта с программой.
Я настроил TortoiseHg и с именем пользователя глобально и для репозитория. Кроме того, kdiff3 указан и как трехходовой инструмент слияния и как визуальный различный инструмент. Я сознательно не изменил никакие другие настройки.
Спасибо за любую справку, и спросите для получения дополнительной информации, я просто не знаю, что дать в этой ситуации.
Попробуйте следующее:
hg commit -m "yourmessage"
Если это сработает, то более вероятно, что инструмент мониторинга TortoiseHg заблокировал какой-то файл (апплет на панели задач).
Также может быть случай, когда кто-то другой делает (не TortoiseHg), например редактор? инструмент diff? и т.д.?
Наконец, это может произойти еще по одной причине: кто-то обманул файлы репо внутри каталога .hg ... Но это, похоже, не так