Mamy problemy z GIT i Unity. Dość często zdarza się, że plik .sln / .csproj przysparza nam kłopotów, więc po dłuższym wyszukiwaniu w sieci odkryłem, że być może te pliki nie są potrzebne do wypychania. Czy ktoś ma na to jakieś uwagi? https://gist.github.com/hw/1234398 Tam są na przykład zawarte w .gitignore, ale szczerze mówiąc nie wiem, co robi ten rodzaj plików.
Czy mogę wykluczyć je z mojego repozytorium lub ten plik ma znaczenie dla niektórych odniesień w mojej grze?
Nigdy nie sprawdzam w .sln lub csproj. Sprawdzam tylko faktyczny projekt jedności. Pozwól Unity zarządzać plikami rozwiązania dla Ciebie. Może to być ból głowy, jeśli niektórzy zapomną wpisać tylko jeden plik .csproj z folderu edytora lub coś takiego. Więc jeśli pojawi się nowy koder, sprawdzają repozytorium i dwukrotnie klikają plik mondevelop lub vs.
Upewniam się również, że Scn zignoruje również wszystkie te pliki, aby artysta nie zameldował ich przypadkowo, aby
źródło
Możesz bezpiecznie wykluczyć te pliki, ponieważ są one automatycznie generowane ponownie przez Mono. Kod w tych plikach jest odczytywany tylko z otwartych plików, nie chronionych bibliotek DLL np. Płatnej wtyczki.
źródło