Я начал использовать режим Emacs dired для перемещения некоторых файлов в хранилище базаров в новую папку в репозитории. Затем я побежал bzr add
, чтобы получить базар, чтобы найти эти «новые» файлы, а затем понял, что при совершении базар рассматривает исходные файлы как отсутствующие и фиксирует перемещенные файлы как новые файлы (?). Есть ли способ в Emacs, чтобы сделать Dired VCS-aware, чтобы он выполнял bzr mv
вместо mv
?Emacs dired and bazaar
Аналогичный вопрос here.
Я создал новую папку в репозитории, а затем запустил bzr add
, чтобы bzr знал о папке. Затем я переместил файлы из корня репозитория в новую папку, используя mv
(не bzr mv
), а затем побежал bzr mv --auto
, чтобы обнаружить движения. bzr показал, что он обнаружил перемещения каждого из файлов, вместо удаления оригинала и добавления файлов в новое место. Затем я протестировал это, перемещая файл в папку из режима Emacs dired и запуская bzr mv --auto
, и снова bzr обнаружил ход правильно.
Это можно запустить из встроенного режима? – SabreWolfy
Да, это функция с автозагрузкой, поэтому по умолчанию она должна работать из любого места. – phils