Xcode 4.6.3 でプロジェクトに変更をコミットしようとしています。ソース管理 -> コミット メカニズムを数回使用しましたが、うまく機能しました。最近、プロジェクトに DCRoundSwitch オブジェクトを追加しました ( https://github.com/domesticcatsoftware/DCRoundSwitch ) 変更をコミットしようとすると、Xcode が長時間ハングし、100,875 個のファイルをコミットする必要があると通知され (以前は、コミットは数個から数十個のファイルの間で実行されていました)、頻繁にクラッシュします。私は無駄にコミットを試みました。
git は、すべてのソース ファイルに加えて、リンクされたすべてのライブラリ内のすべてのファイルをコミットしようとしているようです。DCRoundSwitchファイルを追加する前にこれを試みていませんでした
オンラインで.gitignoreファイルについて読み、プロジェクトディレクトリ(プロジェクトのgitサブディレクトリではなく)にファイルを作成しました...動作に影響はありませんでした
fwiw、その.gitignoreファイルの内容は以下です。
どんな助けでも大歓迎です
#Xcode
.DS_Store
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
#CocoaPods
Pods