2013-09-28 3 views
1

Я использую GitHub для Windows для фиксации файлов. Моя .gitignore выглядит следующим образом:.gitignore исключение не работает

bin/* 
!bin/IncludeThis.dll 

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

Если изменить его на:

bin/ 
!bin/IncludeThis.dll 

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

ответ

2

Если вы используете, помимо G4W (GitHub для Windows), последнюю версию msysgit, не забудьте вы можете увидеть why a file is ignored!

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

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

Смежные вопросы