У меня есть ситуация, когда команда hg diff не показывает реальные изменения, которые я сделал, вместо этого показывает различные изменения. Странно, что это происходит с файлом позже, я попробовал другой файл в том же каталоге, у него та же проблема. Но другие файлы в разных каталогах не имеют проблем.
Пример. Существует файл типа «test.php», в который я добавил новую строку с текстом «test», обычно для других файлов, когда я это делаю. hg diff это покажет + "тест", но в этом случае он показывает неактуальный:
Я добавил только слово "тест" иостальное не мои изменения.
Все разрешения одинаковы, и я пробовал с командами "hg diff" и "hg diff -g", но у меня тот же результат. Цените это, если кто-нибудь может помочь мне с этим.