プロジェクトをgitで管理する場合の.gitignore
どのファイルをバージョン管理するか、という問題です。とても良い回答がStackoverflowに見つかりましたが、それでも各プロジェクトごとに考えるべき点は幾つかあって、「常にこれを使えば良い」という唯一の解は無さそうです。
以下は、私自身の環境に合わせて参考URLの.gitignoreから抜粋したファイルリストです(いや、結構悩んだ挙げ句、結果的にほとんどそのままですね…)。
まずはこちら。MacOSXが生成するフォルダ管理用のファイルです。
.DS_Store
.Trashes
*.swp
それからこちらは、Xcodeがプロジェクトをビルドする時に生成するフォルダのようです。
DerivedData/
build/
そして以下はちょっと判断に困る部分。カスタムスキーマなど、個人的なビルドの設定が格納されます。自分一人で開発する場合には、以下もgitに載せておいた方が良いかもしれません。今回、複数人でプロジェクトを管理することを念頭に置いているので、以下も含める事にしました。
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
!default.pbxuser
!default.mode1v3
!default.mode2v3
!default.perspectivev3
xcuserdata
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について