У нас проблемы с GIT и Unity. Довольно часто случается, что файл .sln / .csproj доставляет нам некоторые неприятности, поэтому после поиска в Интернете я обнаружил, что, возможно, эти файлы не нужно нажимать. У кого-нибудь есть отзывы по этому поводу? https://gist.github.com/hw/1234398 Там, например, включены в .gitignore, но я, честно говоря, не знаю, что делает этот тип файлов.
Могу ли я исключить их из моего репо или этот файл имеет отношение к некоторым ссылкам в моей игре?
источник
Я никогда не проверяю .sln или csproj. Я проверяю только на самом деле проект единства. Позвольте Unity управлять файлами решений для вас. Это может быть головной болью, если некоторые забывают проверить только один из .csproj из папки редактора или что-то еще. Так что, если приходит новый кодер, они проверяют репо и дважды щелкают по файлу с mondevelop или vs.
Я также проверяю, чтобы Scn игнорировал все эти файлы, чтобы художник не зарегистрировал их в случае аварии.
источник
Вы можете безопасно исключить эти файлы, потому что они автоматически воссоздаются Mono. Код внутри этих файлов читается только из открытых файлов, а не из защищенных библиотек, например, платного плагина.
источник