Если вы работаете с Visual Studio и ваш .dll находится в папке bin
, то вам нужно добавить исключение для самой конкретной папки bin, прежде чем вы сможете добавить исключение для.Файл DLL.Например,
!SourceCode/Solution/Project/bin
!SourceCode/Solution/Project/bin/My.dll
Это связано с тем, что файл Visual Studio .gitignore
по умолчанию содержит шаблон игнорирования для [Bbin]/
. Этот шаблон переносит все папки bin (и, следовательно, их содержимое), чтоделает любую попытку включить избыточное содержимое (поскольку сама папка уже игнорируется).
Мне удалось выяснить, почему не был исключен мой файл, запустив
git check-ignore -v -- SourceCode/Solution/Project/bin/My.dll
изGit Bash окно.Это вернуло шаблон [Bbin]/
.