Mercurial аннотировать - включить поиск файлов - PullRequest
1 голос
/ 05 марта 2010

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

hg annotate --include *.txt

выдает мне следующую ошибку:

abort: at least one filename or pattern is required

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

Ценю любую помощь.

Пакетный файл:

mkdir merc_test
hg init merc_test
cd merc_test
echo "1" > 1.txt
echo "2" > 2.txt
hg add --include *.txt
hg commit -m "checking in"
hg annotate 1.txt
hg annotate --include *.txt
cd ..
rmdir /s /q merc_test

1 Ответ

2 голосов
/ 05 марта 2010

опция --include *.txt является опцией, но вам все равно нужен аргумент файла в конце.Попробуйте это

hg annotate --include `*.txt` .

Этот конечный период является именем файла без опций.

Кроме того, не забудьте процитировать часть * .txt, потому что если у вас есть файл .txt в вашем текущем каталогеваша оболочка расширит его, и шаблон не будет делать то, что вы хотите.

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