.hgignore не кажется, что работает
У меня есть файл .hgignore
в корневом каталоге моего проекта, и он не делает приседания. Когда я делаю hg add
, каждый отдельный файл в моем каталоге проекта добавляется и отслеживается. Я получаю тот же результат, независимо от того, использую ли я tortoisehg или командную строку. Я предпочитаю командную строку. Что здесь происходит?
Мой .hgignore
(взято из другого вопроса на SO):
# use glob syntax
syntax: glob
*.obj
*.pdb
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.cache
*.ilk
*.log
*.lib
*.sbr
*.scc
[Bb]in
[Dd]ebug*/
obj/
[Rr]elease*/
_ReSharper*/
[Tt]humbs.db
[Tt]est[Rr]esult*
[Bb]uild[Ll]og.*
*.[Pp]ublish.xml
*.resharper
3 ответа:
По-видимому, это была какая-то проблема с кодировкой файла. Я редактировал файл в Notepad++ (попробовал кодировку ANSI и UTF-8), и файл выглядел нормально при редактировании. Я сдался и решил начать все сначала, используя команду
notepad .hgignore
. Затем я вставил содержимое из файла, который доставлял мне проблемы, и все было на одной строке без перерывов. Я исправил разрывы, сохранил файл, и он сразу же заработал.Я до сих пор не уверен, почему файл выглядел нормально в Notepad++ но на самом деле он выбрасывал мусор.