masalah dengan git pada proyek persatuan


10

Saya mencoba mengontrol versi folder proyek saya dengan git. Ketika datang untuk menarik proyek dari repositori, bagaimanapun, ada yang tidak beres: skrip tampaknya hilang dan cetakan dan jenis semua elemen grafis tampaknya berwarna merah muda. Adakah yang tahu cara memperbaikinya?

Ini adalah .gitignore yang saya gunakan saat ini:

Temp/
Obj/
UnityGenerated/
Library/

ExportedObj/
*.svd
*.userprefs
*.csproj
*.pidb
*.suo
*.sln
*.user
*.unityproj
*.booproj

.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db 

Terima kasih sebelumnya.

Jawaban:


12

Pergi ke Edit -> Project Settings -> Editordan pastikan bahwa Version Control Modeproperti diatur ke Meta Files, bukan Disabled.

Mulai dari Unity 4.2 Anda juga dapat mengatur Asset Serialization Modeproperti Force Texttanpa perlu lisensi Pro, yang seharusnya berfungsi lebih baik dengan kontrol versi juga.

Dan inilah gitignore yang saya gunakan:

[Ll]ibrary/
[Tt]emp/
[Oo]bj/

# Autogenerated VS/MD solution and project files
*.csproj
*.unityproj
*.sln
*.apk
*.sln.DotSettings.user
*.suo
*.userprefs
*.pidb

3

Karena Unity 4.3 Anda juga harus mengaktifkan opsi Eksternal dari preferensi, sehingga proses pengaturan penuh terlihat seperti:

  1. Aktifkan Externalopsi dalamEdit(or Unity on Mac) → Preferences → Packages → Repository
  2. Beralih ke Hidden Meta FilesdalamEdit → Project Settings → Editor → Version Control Mode
  3. Beralih ke Force TextdalamEdit → Project Settings → Editor → Asset Serialization Mode
  4. Simpan adegan dan proyek dari Filemenu

Informasi lebih lanjut tentang menjaga Proyek Persatuan di bawah kendali sumber dapat Anda temukan di posting ini .


URI untuk tautan di bagian akhir sepertinya hilang. Ke mana maksud Anda?
Anko

Terima kasih telah menunjukkan ini, di sini adalah tautan developers.nravo.com/...
zasadnyy

itu bukan jawaban langsung untuk pertanyaan ini, tetapi terima kasih telah menyebutkan serialisasi "Force Text" karena ini berguna untuk kontrol versi
jhocking
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.