Mercurial hg mv не перемещает все файлы - PullRequest
5 голосов
/ 19 мая 2011

Вероятно, это легко, но я ничего не откопал с обычными поисковыми запросами, поэтому подумал, что спросить здесь. В основном я пытаюсь изменить свое репо; например:

mkdir test
hg mv DirectoryOfStuff test/

Mercurial перемещает большую часть содержимого, но оставляет некоторые каталоги и файлы позади. До сих пор я не видел никаких закономерностей того, что он двигает, а что нет.

Есть ли очевидное правило или команда, которые я пропускаю?

Спасибо!

1 Ответ

7 голосов
/ 19 мая 2011

hg mv перемещает отслеживаемые файлы, не игнорируемые или неизвестные.

Чтобы переместить все и записать отслеженные файлы как перемещенные, используйте обычную (не hg) команду перемещения, а затем hg addremove -s 100.Команда addremove модифицирует ваши файловые операции как добавление / удаление / переименование / перемещение.

Используйте меньше 100, чтобы разрешить изменения содержимого и имен файлов.

...