Ответ 1
Выполнить
touch .hgignore
или
echo "" > .hgignore
в нужном каталоге
Я учусь использовать Mercurial, и его кривая обучения довольно проста. Но одна из моих проблем заключается в том, что я не могу добавить файл .hgignore в папку Mercurial. Windows (7) не позволяет мне это делать, и когда я запускаю команду
hg добавить .hgignore
он возвращает ошибку:
система не может найти указанные файл.
Как я могу создать/добавить этот файл?
Выполнить
touch .hgignore
или
echo "" > .hgignore
в нужном каталоге
Создайте его из командной строки
echo syntax: glob > .hgignore
Вам не нужно добавлять его в каталог Mercurial. Вы должны поместить .hgignore
в корневой каталог репозитория.
Система Mercurial использует файл с именем .hgignore в корневом каталоге репозитория для управления его поведением при поиске файлов, которые он в настоящее время не отслеживает
Вы также можете настроить глобальные файлы .hgignore:
Кроме того, файл конфигурации Mercurial может ссылаться на набор файлов для каждого пользователя или глобального игнорирования. См. Справочную страницу hgrc (5) для получения подробной информации о том, как настроить эти файлы. Найдите запись "игнорировать" в разделе "ui".
И там вы можете увидеть инструкции для определения файла игнорирования в файле mercurial.ini(или hgrc):
игнорировать Файл для чтения для каждого пользователя игнорирует шаблоны. Этот файл должен быть в том же формате, что и файл .hgignore. Этот параметр поддерживает синтаксис hook, поэтому, если вы хотите указать несколько файлов игнорирования, вы можете сделать это, установив что-то вроде ignore.other = ~/.hgignore2. Подробнее о формате файла игнорирования см. Справочную страницу hgignore (5).