hgignore: нужно игнорировать все, кроме одного .lib файла - PullRequest
7 голосов
/ 06 ноября 2011

Для моего учебного проекта моя команда использует hg для совместной работы, и я создал файл игнорирования из проверенного ответа из этого вопроса с несколькими дополнениями. Хотя есть проблема. У меня есть файл .lib, необходимый для запуска кода, и я хочу, чтобы он хранился в хранилище.

Так как этот .hgignore использует glob, я тоже, так как я могу позволить файлу comp345_dnd / RollPlay.lib (корневая папка содержит comp345_dnd) находиться в / наблюдать, пока * .lib игнорируется?

Ответы [ 2 ]

14 голосов
/ 06 ноября 2011

Просто вручную выполните hg add для определенного файла (без подстановочных знаков), например:

hg add /path/to/file

Это переопределяет файл .hgignore и добавляет файл в хранилище.

2 голосов
/ 08 ноября 2011

, чтобы процитировать Мэтта Маккалла в старом сообщении в списке mercurial-devel : Mercurial добавит любые -files-, явно указанные в командной строке, независимо от правил игнорирования.

...