CI 2.0 Reactor リポジトリに基づく新しい CI プロジェクトから始めています。CI2 コードはまだ変更されているため、そのコードを最新の状態に保ちたいと思います。問題は (Git を使用して) どのようにするかです。
非 CI の人々にとって、CI2 プロジェクトの基本構造は次のようになります。
system/
application/
index.php
...
システム ディレクトリにはフレームワークが含まれ、index.php はブートストラップを実行し、アプリケーションには私のプロジェクトが含まれます。理想的には、Git を使用して index.php とシステム フォルダーの両方を最新の状態に保ちたいと考えています。私が守りたいもう 1 つのことは、アプリケーション フォルダーの名前です。(index.php でアプリケーション フォルダーのパスを変更できます。) 名前を同じにしておくと、フォルダーにドロップするだけですぐに使用できます。
私はgit サブモジュール(以下を参照) を使用してこれを実現しようとしましたが、サブモジュールではターゲット リポジトリからディレクトリを指定できません。
git submodule add https://github.com/philsturgeon/codeigniter-reactor.git/code-igniter/system system
どうすればこれを達成できますか?