Как Mercurial сообщает, что файл был изменен?
Причина, по которой я спрашиваю, заключается в том, что когда я запускаю hg status
, он говорит мне, что несколько файлов модифицируются.Однако, когда я запускаю hg diff
, в отчет не вносятся изменения.
У меня есть теория, почему это происходит: ( но я не уверен )
Я использую NetBeans со встроенной поддержкой Mercurial. Когда я редактирую файл, он показывает его как измененный, хотя если я отменяю (а не возвращаю) эти изменения и сохраняю его, NetBeans сообщает мне, что локальных изменений нет.Таким образом, я предполагаю, что NetBeans использует diffs для проверки изменений, в то время как Mercurial использует что-то еще, например дата-модификации .
Это правильно или это причина?