2011-07-08 11 views
0

xcodeプロジェクトをgitにアップロードしますが、必要なファイルのみをアップロードします。ビルド中に作成されたファイルは確かに異なっていますが、他のファイルについては私はそうではありません。私は*pbx**.oaファイルについて話しています。xcodeプロジェクトのバージョン管理で* pbx *ファイルを無視するのは保存されていますか?

私はgitを使用しています。また、無視するファイルのパターンを含む「除外」ファイルを構成したい。次のパターンを追加することは安全ですか:*pbx**.oa

たぶん誰かが除外ファイルを共有することができます。..

答えて

1

ませんproject.pbxprojectは非常に重要な(およびバージョン管理と本当の痛み)であるので、それは、PBXのために安全ではありません。 * .oaについてはわかりませんが、ここではsvnで現在除外している項目のリストがあります。

*.pbxuser, 
*.mode*, 
build, 
.DS_Store, 
*.perspectivev*, 
*.xcworkspace, 
xcuserdata 
2

にGitを使用している場合、私は次の.gitignoreファイルを使用します。

.DS_Store 
build/ 
*.xcodeproj/* 
!*.xcodeproj/project.pbxproj 

のXcode 3.xのですXcode 4で生成された追加のファイルは無視する必要があります(誰かがその情報を親切に提供するかもしれません)。

+0

ほとんどの場合、 'printf" * .pbxproj -crlf -diff -merge "> .gitattributes && printf" .DS_Store \ n * .xcodeproj/* \ n!*。xcodeproj/project.pbxproj "> .gitignore' – Jano