Problem mit Git bei einem Unity-Projekt


10

Ich habe versucht, meinen Projektordner mit git zu versionieren. Beim Abrufen des Projekts aus dem Repository ist jedoch ein Fehler aufgetreten: Anscheinend fehlen Skripte, und die vorgefertigten Elemente und die Art aller grafischen Elemente scheinen rosa zu sein. Weiß jemand, wie man das behebt?

Dies ist der .gitignore, den ich gerade verwende:

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 

Danke im Voraus.

Antworten:


12

Gehen Sie zu Edit -> Project Settings -> Editorund stellen Sie sicher, dass die Version Control ModeEigenschaft auf gesetzt ist Meta Files, nicht Disabled.

Ab Unity 4.2 können Sie die Asset Serialization ModeEigenschaft auch Force Textohne Pro-Lizenz festlegen , was auch mit der Versionskontrolle besser funktionieren soll.

Und hier ist der Gitignore, den ich benutze:

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

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

3

Seit Unity 4.3 müssen Sie auch die Option Extern in den Einstellungen aktivieren, sodass der vollständige Einrichtungsprozess wie folgt aussieht:

  1. ExternalOption aktivieren inEdit(or Unity on Mac) → Preferences → Packages → Repository
  2. Wechseln Sie zu Hidden Meta FilesinEdit → Project Settings → Editor → Version Control Mode
  3. Wechseln Sie zu Force TextinEdit → Project Settings → Editor → Asset Serialization Mode
  4. Speichern Sie Szene und Projekt aus dem FileMenü

Weitere Informationen dazu, wie Sie Unity Project unter Quellcodeverwaltung halten können, finden Sie in diesem Beitrag .


Die URI für den Link am Ende scheint verloren gegangen zu sein. Wo hast du es gemeint?
Anko

Vielen Dank für den Hinweis darauf, hier ist Link Entwickler.nravo.com/…
zasadnyy

Es ist keine direkte Antwort auf diese Frage, aber danke, dass Sie die Serialisierung "Text
erzwingen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.