Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
同じイントロビデオを使用するiOSプロジェクトがいくつかあります。ビデオファイルはどのプロジェクトフォルダにもありません。Xcodeプロジェクトを参照して追加すると、Gitで追跡(追加?)できません。ファイルをリポジトリに追加するには、ファイルがプロジェクトフォルダーに対してローカルである必要がありますか、それともこれを行う方法はありますか?1つのビデオに変更を加えて、すべてのプロジェクトに反映させることができるように、参照によってそれらを追加します。
プロジェクト間でコードを共有するこのような状況では、共通コードを含むgitサブモジュールを作成します。ここで、gitサブモジュールは基本的にその共通コードのgitリポジトリのミニクローンです。
したがって、共有されているソースの場合、満足するまで他のプロジェクトに影響を与えることなく、1つのプロジェクトのサブモジュールでそれを操作し、コミットしてサブモジュールのオリジン/マスターにプッシュし、そこから他のプロジェクト。バイナリでも同じことが可能です。
このように、追跡はXcodeに表示されます。