Kami mengalami beberapa masalah dengan GIT dan Unity. Terjadi cukup sering bahwa file .sln / .csproj memberi kita beberapa masalah, jadi setelah mencari beberapa saat di web saya menemukan bahwa mungkin file ini tidak perlu didorong. Seseorang punya umpan balik untuk ini? https://gist.github.com/hw/1234398 Ada misalnya dimasukkan ke dalam .gitignore, tapi saya jujur tidak tahu apa yang dilakukan file jenis ini.
Bisakah saya mengecualikan mereka dari repo saya atau file ini relevan untuk beberapa referensi dalam permainan saya?
sumber
Saya tidak pernah memeriksa .sln atau csproj. Saya hanya memeriksa proyek persatuan yang sebenarnya. Biarkan persatuan mengelola file solusi untuk Anda. Ini bisa menjadi sakit kepala jika beberapa lupa untuk check in hanya satu .csproj dari folder editor atau sesuatu. Jadi jika coder baru masuk, mereka memeriksa repo dan mengklik dua kali file dengan mondevelop atau vs.
Saya juga pastikan untuk melakukan Scn abaikan pada semua file itu juga, jadi artis tidak memeriksanya secara tidak sengaja untuk tertawa
sumber
Anda dapat dengan aman mengecualikan file-file itu karena mereka secara otomatis dihasilkan kembali oleh Mono. Kode di dalam file-file itu sedang dibaca hanya dari file yang terbuka, tidak dilindungi DLL, misalnya, plugin berbayar.
sumber