Когда что-либо изменяется в вашем рабочем каталоге каким-либо образом, это автоматически не влияет на что-либо в вашем хранилище.Вы должны вручную зафиксировать такое изменение.
Для командной строки hg patch
Я думаю, что по умолчанию фиксация выполняется автоматически.Возможно, THG использует опцию --no-commit
.Вы можете проверить это в окне вывода / журнала THG.
Для командной строки также есть это примечание в справке import
...
, в котором сначала применяются изменения крабочий каталог (если не указан параметр --bypass), импорт будет прерван при наличии ожидающих изменений.
Окно импорта THG выглядит следующим образом:
В соответствии с документами
Вы можете импортировать напрямую в репозиторий, рабочую папку, файл полки или свой патчочередь.
Я думаю, что если вы проверяете выпадающий список «патчи будут импортированы в», он может быть установлен в «рабочий каталог» или аналогичный.Если вы измените его на «Репозиторий», я думаю, что он заменит вас.