Skip to content

gitでのUnityプロジェクトの共有方法

mikamikuh edited this page Sep 18, 2012 · 1 revision

metadataの挙動

Projectへのファイルの追加/削除で以下のフォルダにGUIDの名称のファイルが作成される

  • Library/metadeta/XX

このフォルダ配下のファイルは以下の特徴を持つ

  • ファイルが作成されると同時にProject直下のguidmapperが更新される
  • guidmapperを削除するとUnityのプロジェクトが壊れる。
  • metadataにはSceneで設定できる変数等の情報が入ってる(たぶん)。
  • Project内のファイルが更新されるとmetadataも更新される
  • 複数人で同時に同じファイルを編集するのは避けたほうよい
  • ソースファイルはマージできても、metadataがバイナリなのでマージできない
  • ファイルだけコミットしてmetadataをコミットし忘れると、それをpullした誰かの所でmetadataが作成されてしまうので衝突する

ちょっと動かしてみた感じこんな感じでした。 これを踏まえていい方法考えます。

Clone this wiki locally