0

Git リポジトリに保存されているプロジェクトを実行している Xcode (4.5) があります。git checkout理論的には、(コマンド ラインから) さまざまなバージョンのコードにアクセスして、さまざまな時点での様子を確認できるはずです。

実際には、Xcode は変更を適切に処理しません。古いバージョンのソースから欠落しているファイルは、Xcode によって忘れられません。行方不明のように赤く表示されます。これらのファイルは欠落していません。それらは、前のコミットが行われた時点では存在しませんでした。

xcuserdata私の推測では、これは、新しいチェックアウトが発生するたびにリセットされない何かが原因で発生していると思われます。によってブロックされてい.gitignoreます。

どうすればこれを修正できますか?ありがとう。

4

1 に答える 1

0

問題が解決しました。問題は実際には Xcode ではなく、Git リポジトリ自体にあったものです。私の側の新人ミス。

今後の参考のためにproject.pbxproj、あなたの内部のファイルに.xcodeprojは、プロジェクトの一部であるファイルのリストが含まれています。Xcode が各リビジョンで変更された内容を確実に把握できるように、これを Git リポジトリに含める必要があります。

于 2012-11-20T19:57:49.813 に答える