Я столкнулся с подобной ситуацией и расскажу вам свою историю.
Набрав C-x v =
(vc-diff) в буфере, над которым я работал, я получил:
File is not under version control
Что? Затем я пришел сюда, проверил все комментарии, опубликованные выше, и не нашел ничего неправильного
Хм ... Что не так? Строка состояния выглядит следующим образом:
U:--- xxx.py 84% (500, 38) (Py Outl)
Я попытался открыть другой файл в том же каталоге, набрав C-x d RET
(dired), затем g
, чтобы обновить буфер, C-n
, чтобы перейти к другому файлу, e
, чтобы открыть его. Ну, на этот раз строка состояния показывает так:
-:--- yyy.py All (1, 0) Hg-0 (Py Outl)
Теперь у меня есть очко! Во-первых, я начал редактировать первый файл с помощью Aquamacs (вариант emacs для Mac OS). Во-вторых, я сделал hg init
, hg ci -m 'Imported the first version' .
Хорошо, C-x k
(kill-buffer), чтобы закрыть xxx.py
, а затем открыть его снова. Бинго! Теперь строка состояния выглядит так:
-:--- xxx.py Bot (500, 0) Hg:0 (Py Outl)
Теперь все работает нормально. У тебя хороший день!