gitサブモジュールを含む1つのGitリポジトリがあります。 Xcode 4.2.1では、メインリポジトリ内のファイルとサブモジュール内のファイルを編集し、次に「alt-cmd c」を押してコミットを実行します。コミットダイアログでは、サブモジュール内のファイルの選択を解除し、メインリポジトリ内のファイルのみを選択したままにします。私が次にコミットを押すと、メインリポジトリ内のファイルのみがチェックインされたとみなしたときに、両方のファイルがチェックインされています。Xcodeでコミットすると、サブモジュールの変更が常にコミットされます
Xcode Gitインテグレーションはサブモジュールの使用をサポートしていませんか?