Tytuł mówi wszystko. Próbuję dodać moje pakiety NuGet do repozytorium. Wszystko oprócz plików .dll jest wykrywanych.repozytorium git ignorowanie wszystkich .dlls
Plik gitignore nie zawiera odnośników do * .dll. Pliki .dll nie są rozpoznawane, gdy znajdują się w dowolnym miejscu w całym repozytorium. info/exclude jest również puste.
Mam również sklonowane repozytorium (system plików do systemu plików w przeciwieństwie do zdalnego do file-sysytem) bez powodzenia. Ten problem występuje również na dwóch różnych komputerach.
Mogę ręcznie dodać pliki .dll, ale powinny być one śledzone. Dlaczego nie są śledzone?
Co 'git config --get core.excludesfile' powiedzieć –
.? Również ogólnie nie jest ag ood pomysł użycia git do śledzenia plików binarnych, ponieważ git nie może efektywnie obliczyć delt między wersjami, więc utrzymywanie wszystkich wersji będzie marnotrawstwem, jeśli jest miejsce. Jeśli biblioteki dll są generowane w locie, lepiej zignorować je w git. Jeśli tak nie jest - lepiej użyć innego mechanizmu synchronizacji (np. Rsync). –
To są pakiety NuGet, które próbuję dodać do git. Nie korzystam z funkcji "Przywracania pakietów" NuGet, więc potrzebuję całego folderu pakietów. –