私は大規模な (数百のファイル)、恐ろしく整理されていない (ファイル システム上で) Xcode プロジェクトを持っています。たくさんのファイルを別のフォルダに移動したい。git で移動操作を追跡し、Xcode プロジェクトでも移動を追跡する必要があります (参照をそのまま維持するだけで十分です。内部グループ構造などを再配置するために Xcode は必要ありません)。
Finder で物をドラッグすると、Xcode と git の両方が見えなくなります。git はその時が来ればコンテンツで物事を理解してくれると信じていますが、Finder でファイルを移動する場合と、削除操作と追加操作を別々に追加する場合の出力にgit status
違いがあることにも気付きました。何らかのgit mv
違いがあると仮定しています (その違いがコミットの内容にエンコードされない場合でも)。一方、Xcode はこれに直面して絶望的です。(すべてのファイルを手動で再検索する必要があります。)
コマンド ラインから使用するgit mv
と、git は移動を追跡しますが、Xcode で各参照を手動で再接続する必要があります (または、すべてを切り離してすべてを再インポートする必要があります。これらのファイルの多くにはカスタム ビルド フラグがあるため、これは面倒です)それらに関連付けられています。)
Xcode 内からファイル システムを移動させる方法はないようです。
ファイルシステムを同期してXcodeグループ構造をミラーリングすると主張するプラグインを見つけましzerg-xcode
たが、逆のことをグーグルで検索することはできませんでした。ファイル システム上でファイルを移動する方法と、他の 2 つのもの (git と Xcode) を使用して、移動中にファイルを追跡する方法が必要なだけです。これは聞きすぎですか?これまでのところ、答えは「はい」のようです。
はい、 Xcode でファイルを実際のフォルダーに移動する方法を見てきました。誰かがスクリプトを作成したり、これを簡単にする何かを作成したりしていないかどうかを尋ねています。