problème avec git sur un projet d'unité


10

J'ai essayé de contrôler la version de mon dossier de projet avec git. Cependant, au moment de retirer le projet du référentiel, quelque chose s'est mal passé: apparemment, les scripts manquent et les préfabriqués et le type de tous les éléments graphiques semblent être rosâtres. Est-ce que quelqu'un sait comment réparer ceci?

Voici le .gitignore que j'utilise en ce moment:

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 

Merci d'avance.

Réponses:


12

Accédez à Edit -> Project Settings -> Editoret assurez-vous que la Version Control Modepropriété est définie sur Meta Filesnon Disabled.

À partir de Unity 4.2, vous pouvez également définir la Asset Serialization Modepropriété Force Textsans avoir besoin d'une licence Pro, qui est censée fonctionner mieux avec le contrôle de version également.

Et voici le gitignore que j'utilise:

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

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

3

Depuis Unity 4.3, vous devez également activer l'option externe à partir des préférences, donc le processus de configuration complet ressemble à:

  1. Activer l' Externaloption dansEdit(or Unity on Mac) → Preferences → Packages → Repository
  2. Passer à Hidden Meta FilesinEdit → Project Settings → Editor → Version Control Mode
  3. Passer à Force TextinEdit → Project Settings → Editor → Asset Serialization Mode
  4. Enregistrer la scène et le projet dans le Filemenu

Vous pouvez trouver plus d'informations sur le maintien de Unity Project sous contrôle de source dans cet article .


L'URI du lien à la fin semble avoir disparu. Où vouliez-vous dire cela?
Anko

Merci d'avoir signalé cela, voici le lien developers.nravo.com/…
zasadnyy

ce n'est pas une réponse directe à cette question mais merci d'avoir mentionné la sérialisation "Force Text" car elle est utile pour le contrôle de version
jhocking
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.