Как добавить .hgignore в мою папку Mercurial? - PullRequest
13 голосов
/ 11 февраля 2011

Я учусь использовать Mercurial, и его кривая обучения довольно проста. Но одна из моих проблем заключается в том, что я не могу добавить файл .hgignore в папку Mercurial. Windows (7) не позволяет мне это делать, и когда я запускаю команду

рт.ст. добавить .hgignore

, возвращается ошибка:

система не может найти указанное файл.

Как я могу создать / добавить этот файл?

Ответы [ 3 ]

17 голосов
/ 11 февраля 2011

Выполнить

touch .hgignore

или

echo "" > .hgignore

в нужном каталоге

8 голосов
/ 11 февраля 2011

Создайте его из командной строки

echo syntax: glob > .hgignore
2 голосов
/ 11 февраля 2011

Вам не нужно добавлять его в каталог Mercurial.Вам следует поместить .hgignore в корневой каталог репозитория.

Система Mercurial использует файл с именем .hgignore в корневом каталоге репозитория, чтобы контролировать его поведение при поиске файлов, которых в данный момент нет.tracking

Вы также можете настроить глобальные файлы .hgignore:

Кроме того, файл конфигурации Mercurial может ссылаться на набор пользовательских или глобальных файлов игнорирования.См. Справочную страницу hgrc (5) для получения подробной информации о том, как настроить эти файлы.Найдите раздел «ignore» в разделе «ui».

И там вы можете увидеть инструкции по определению файла игнорирования в файле mercurial.ini (или hgrc):

игнорировать файл для чтения шаблонов игнорирования для каждого пользователя.Этот файл должен быть в том же формате, что и файл .hgignore для всего хранилища.Этот параметр поддерживает синтаксис ловушки, поэтому, если вы хотите указать несколько файлов игнорирования, вы можете сделать это, установив что-то вроде ignore.other = ~ / .hgignore2.Подробнее о формате игнорируемых файлов см. Справочную страницу hgignore (5).

...