Der erste Programmierer erstellt eine öffentliche Variable (zB GameObject) in einem Skript, dann weist er dieser Variable im Inspektor ein Spielobjekt zu, dann macht er einen Push der zweite Programmierer erhält ein Update und es gibt kein Spielobjekt im Inspektor. Wir haben .meta Dateien in unserem Projekt, Asset Serialisierung ist Force Text, auch wir verwenden git und bitbucket. Es passiert nicht die ganze Zeit und nicht mit allen Referenzen, nur manchmal. Was ist das Problem und wie können wir es beheben? Unity 5.3.3, aber es ist auch mit prev-Versionen passiert.Fehlende Referenz im Inspektor nach der Aktualisierung von git - Unity
0
A
Antwort
2
Dies ist ein alter Unity-Fehler, wenn die Szene teilweise oder in beschädigtem Zustand geladen wird oder nicht auf Dateisystemänderungen reagiert. Versuchen Sie, die Szene noch einmal mit Datei zu öffnen -> Szene öffnen
Sehen Sie Diffs in Ihrem Commit beim Speichern der Szene? – Skyblade
du verwendest git nicht für Filmemachen, Spiele und ähnliches. git ist für * source * control, wenn Sie ein paar Textdateien haben, weil Sie Linux schreiben. im Allgemeinen verwenden Sie einfach svn für Dinge wie Spiele. in jedem, auch wenn aus irgendeinem Grund müssen Sie git verwenden, https://github.com/github/gitignore/blob/master/Unity.gitignore – Fattie
Mögliche Duplikate von [Welche Unity-Projektdateien können für die Versionskontrolle ignoriert werden?] (http : //stackoverflow.com/questions/27127601/which-unity-project-files-can-be-ignored-for-version-control) – Fattie