problema con git su un progetto di unità


10

Ho provato a controllare la versione della cartella del mio progetto con git. Quando è arrivato il momento di estrarre il progetto dal repository, qualcosa è andato storto: apparentemente mancano gli script e i prefabbricati e il tipo di tutti gli elementi grafici sembrano rosati. Qualcuno sa come risolvere questo?

Questo è il .gitignore che sto usando al momento:

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 

Grazie in anticipo.

Risposte:


12

Vai a Edit -> Project Settings -> Editore assicurati che la Version Control Modeproprietà sia impostata su Meta Filesno Disabled.

A partire da Unity 4.2 è inoltre possibile impostare la Asset Serialization Modeproprietà su Force Textsenza la necessità di una licenza Pro, che dovrebbe funzionare meglio anche con il controllo della versione.

Ed ecco il gitignore che uso:

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

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

3

Da Unity 4.3 devi anche abilitare l'opzione External dalle preferenze, quindi il processo di installazione completo è simile a:

  1. Abilita Externalopzione inEdit(or Unity on Mac) → Preferences → Packages → Repository
  2. Passa a Hidden Meta FilesinEdit → Project Settings → Editor → Version Control Mode
  3. Passa a Force TextinEdit → Project Settings → Editor → Asset Serialization Mode
  4. Salva scena e progetto dal Filemenu

Maggiori informazioni su come mantenere Unity Project sotto il controllo del codice sorgente sono disponibili in questo post .


L'URI per il collegamento alla fine sembra che sia andato perso. Dove intendevi indicarlo?
Anko,

Grazie per
averci

non è una risposta diretta a questa domanda, ma grazie per aver menzionato la serializzazione "Force Text" perché è utile per il controllo della versione
jhocking
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.