Добавить / удалить скопированные файлы с помощью Mercurial, TortoiseHg это делает, но какой вариант командной строки? - PullRequest
1 голос
/ 19 ноября 2010

Команда Mercurial addremove обнаруживает файлы, которые были переименованы в соответствии с коэффициентом подобия.

TortoiseHg также может обнаруживать копии, т.е.файлы, которые были скопированы на диск, но явно не переданы Mercurial в качестве копий.

Не похоже, что команда addremove имеет какие-либо параметры для обнаружения копий, только переименования.Кто-нибудь знает, что эквивалентная команда и / или опции командной строки будут делать это?

Например, если я сделаю это:

hg init .
echo 111>test1.txt
hg commit -m "initial" --addremove
copy test1.txt test2.txt
??? what do I write here to get the equivalent of: hg cp test1.txt test2.txt

1 Ответ

1 голос
/ 19 ноября 2010

Я не знаю, как это сделать с помощью CLI.Только поддерживающие ходы означают, что вы можете сократить набор файлов для сравнения с теми, которые отсутствуют или добавлены.

Я не уверен, как это делает Черепаха, но я думаю, это довольно дорого.1003 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...