Help us understand the problem. What is going on with this article?

[Unity] プロジェクトを git や svn で管理するまえにやっておくこと

More than 5 years have passed since last update.

Unity のプロジェクトでデフォルトの設定でgitとかで管理してると
たまに binary のファイルが競合起きたりしますよね? scene ファイルとか.

もうこうなってしまったら中身は binary なのでマージなんて簡単に
できないし手詰まりになっちゃいます.

ってことでちょっと調べたら, 最近(2014/12時点)の Unity ではバイナリではなくテキストで
管理するモードがありました!!

今回はその設定方法について紹介します.

やること

  • メニューの [Edit] -> [Project Settings] -> [Editor] を選択
  • (Inspector に [Editor Settings] が表示される)
  • [Version Control] -> [Mode] を Visible Meta Files に変更
  • aaa[Asset Serialization] -> [Mode] を Force Text に変更

スクリーンショット 2014-12-17 15.29.12.png

どうなるの?

  • シーンやマテリアル, プレハブなどがテキスト化される
  • 修正箇所がわかる
  • なので競合が起きたときに対応できる
  • git の差分管理効率も良くなったりする

これは必ず最初にやっておくことをお勧めします.

シーンいじったときになんとなく何が変更されているのかを把握できるし,
どんなプロパティがあるのかも知る事ができるので Unity の内部を知ることにもつながるので.

でわでわノシ

phi
Game Programmer. phina.js 作ってます♪
http://phiary.me
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away