パブリック コードをサブディレクトリに制限できないプライベート プロジェクトにパブリック リポジトリからコードを組み込むための最良の方法は何ですか? 私の場合、ゲームに取り組んでおり、エンジンのベータ ブランチ (git リポジトリとして利用可能) を使用したいと考えていますが、すべてのカスタム コードはエンジンのコードのサブディレクトリの下にある必要があります。そのため、サブモジュールはうまくいきません。私は小さなチームで作業しているので、変更をリモート リポジトリにプッシュして共有できるようにしたいと考えています。また、エンジンの作成者から変更を取得できるようにしたいと考えていますが、公開リポジトリに変更をプッシュすることについては心配していません。
最も簡単な方法は、エンジンのリポジトリのクローンを含む別のフォルダーを保持し、時々更新してファイルをコピーすることです (ファイルは適切に整理されているため、思ったほど悪くはありません)。ただし、gitでこれを実行できるのが大好きです。