Исключение.gitignore не работает

Я использую GitHub для Windows для фиксации файлов. мой .gitignore похоже:

bin/*
!bin/IncludeThis.dll

Я хочу включить только этот двоичный файл, а не любые другие в любом bin каталоги. Тем не менее, этот шаблон включает в себя все файлы в App/bin/ каталог (включая тот, который я хочу).

Если я изменю это на:

bin/
!bin/IncludeThis.dll

Тогда весь App/bin/ каталог исключен (как и ожидалось). Какие-либо предложения? Это ошибка в Github для Windows?

1 ответ

Если вы используете, в дополнение к G4W (GitHub для Windows), последнюю версию msysgit, не забудьте, что вы видите, почему файл игнорируется!

git check-ignore -v -- /path/to/bin/IncludeThis.dll

Попробуй, с msysgit 1.8.4, .gitignore прямо в правой папке bin, чтобы начать отладку этого (удалите другой .gitignore файлы).

Другие вопросы по тегам