Заголовок говорит все. Я пытаюсь добавить свои пакеты NuGet в репозиторий. Все, кроме файлов .dll, обнаруживаются.git-хранилище, игнорирующее все .dlls
Файл gitignore не содержит ссылок на * .dll. Файлы .dll не распознаются, если они находятся где угодно во всем репозитории. info/exclude также пуст.
Я также клонировал репозиторий (файловую систему в файловую систему, а не удаленную в файловую систему) без везения. Эта проблема также возникает на двух разных компьютерах.
Я мог бы добавить DLL-файлы вручную, но их следует отслеживать. Почему они не отслеживаются?
Что 'мерзавец конфигурации --get core.excludesfile' сказать –
.? Также, как правило, ood идея использовать git для отслеживания двоичных файлов, поскольку git не может эффективно вычислять deltas между версиями, поэтому сохранение всех версий будет пустой тратой, если пространство. Если dlls генерируются «на лету», лучше просто игнорировать их в git. Если это не так - лучше использовать другой механизм синхронизации (например, rsync). –
Это пакеты NuGet, которые я пытаюсь добавить в git. Я не использую функцию «Восстановить пакет» NuGet, поэтому мне нужно, чтобы вся папка пакетов была проверена. –