Mercurial статус не показывает измененные файлы - PullRequest
1 голос
/ 12 ноября 2010

Я использую Mercurial 1.6.4 на своем сервере Debian.Он не показывает измененные файлы, которые, как я знаю, были изменены.

Я изменю файл, и hg status покажет:

! filename.txt

Затем я запускаю hg statusснова и ничего не появляется.Я попытался проверить файл, который, как я знаю, был изменен, и, увы, Mercurial говорит, что ничего не изменилось.

Я даже запустил hg st --all | grep 'M ', и он показывает измененные файлы!Пока я не могу их зарегистрировать.

Ответы [ 2 ]

2 голосов
/ 15 сентября 2011

Вам следует дважды проверить, что расширение inotify не было включено без вашего ведома. Некоторые старые пакеты Debian включили его по умолчанию в общесистемной конфигурации. Используйте

hg showconfig --debug extensions

для вывода списка включенных расширений и списка, откуда читается каждый параметр. Если он включен, вы можете отключить его, добавив

[extensions]
inotify = !

в файл ~/.hgrc или путем редактирования глобального файла конфигурации.

0 голосов
/ 15 ноября 2010

Я пытался проверить файл, который я знаю был изменен, и увы, говорит Mercurial ничего не изменилось.

Если вы «отметите это», то есть: commit, то состояние не покажет его как измененное, поскольку оно не было изменено с момента последнего принятия.

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