Mercurial: «не удается отслеживать несуществующий файл» после hg log -follow

#version-control #mercurial #tortoisehg

#контроль версий #mercurial #tortoisehg

Вопрос:

Я сделал hg mv foo.txt foo2.txt . Mercurial пометил файл как добавляемый, а не изменяемый.

Я сделал hg log --follow foo2.txt , но получил abort: cannot follow nonexistent file: foo2.txt .

Я бы ожидал, что приведенная выше команда будет работать должным образом, скопировав журнал из foo.txt чтобы foo2.txt и пометьте файл как измененный. Что я делаю не так?

Комментарии:

1. Возможно, это .

2. @AmiTavory Я не смог найти виновников в файле ~/.hgrc

3. Извините. Удачи.

4. @aflp91 Вы должны преобразовать свой комментарий в ответ, поскольку он правильный 🙂

5. Вы проверили ответ @aflp91? Это правильно. Пожалуйста, убедитесь, что это работает для вас, и примите его, если это так.

Ответ №1:

Сначала вы должны зафиксировать переименование, а затем вы можете показать историю изменений :

hg commit -m "Renamed foo"
hg log --follow -v