Куда поставить.hgignore?
Мне интересно, куда положить .файл hgignore; в главном репозитории или каждый программист должен иметь его на своей клонированной копии?
просьба уточнить. Спасибо.
5 ответов
вы должны поместить файл в корень вашего репозитория.
посмотреть :
он говорит::
эти файлы можно игнорировать, перечисляя их в a .hgignore файл в корень рабочего каталога. Этот.необходимо создать файл hgignore вручную. Обычно он ставится под контроль версий, так что настройки будет распространяться на другие репозитории с push и pull.
также еще одно преимущество заключается в том, что вы можете работать над несколькими проектами. Каждый из них имеет свой собственный набор шаблонов файлов для игнорирования. Например, работа над проектом Visual Studio или простым проектом C++ или проектом Python. это гарантирует, что шаблоны для игнорирования имеют отношение к проект.
как-нибудь, вы не можете реплицировать эти шаблоны в каждом игнорировать файлы. В таком случае файл конфигурации Mercurial может ссылаться на набор файлов для каждого пользователя или глобального игнорирования.
пример для глобальных игнорируемых файлов
in ~/.hgrc1:
[ui]
ignore = ~/.hgignore
in ~/.hgignore:
syntax: glob
*.tex
*.R
1 На Windows: %USERPROFILE%\mercurial.ini
, ~
относится к %USERPROFILE%
на Окна.
Как вы собираетесь игнорировать .hgignore без an .hgignore файл в repositry, чтобы его игнорировать ;Р
серьезно.. вероятно, он должен быть в репозитории, поскольку файлы, которые следует игнорировать, специфичны для respositry; пользователь, конечно, может указать свои собственные игнорирует дополнительно в файле, указанном в их .hgrc
вы можете иметь глобальный характер внутри ~/.hgrc
каталог или конкретный проект внутри
корневой каталог проекта
Он принадлежит к верхней папке репозитория. Он предназначен не для личного игнорирования, а для игнорирования в рамках проекта (т. е. для всех). Однако обычно разработчики добавляют, например, temp своего редактора faviourite. файлы к этому файлу никому не повредят.
Если вы хотите игнорировать то, что другие, вероятно, не хотят игнорировать, поместите его в свой личный игнорировать в ~/.hgrc.