0

新しい Web サイトを開始する予定で、新しく Git に移動したライブラリの一部を使用します。Bitbucket へのポスト コミット フックを作成し、Web ホストのルートに PHP デプロイ スクリプトを配置しました。私の意図は、プッシュするとサーバーにデプロイされることです。この質問は、自分の Web サイトでコンテンツとライブラリを整理する方法に関するものです。

  • CodeIgniter のカスタマイズされたバージョンを持っています
  • 使用する必要があるライブラリがいくつかあります(古いプロジェクトから)
  • これらはすべて git リポジトリですが、CodeIgniter フォルダー構造に従っていません
  • 私のサーバーにはgitがありません
  • デプロイスクリプトは、レポをダウンロードして抽出するようなもので、派手なものは何もありません
  • すべてのソースは[root]/srcフォルダーにあります

理想的には、私はこのようなことをしたいと思っています。

  • に移動しsrc、CodeIgniter ライブラリから何らかのフェッチを行います
  • ライブラリフォルダーに移動し、必要な各ライブラリを取得します
  • これらのいずれかが別の安定版リリースになったら、それぞれのフォルダーに移動して更新します

いくつかの読書をした後、これが私がいるところです。

  • CodeIgniter リポジトリにリモートを追加できるかもしれません。それが更新されたら、私はできるrebase
  • git サブモジュールを使用できますが、src はデプロイされません (デプロイのために src が必要です)。
  • CodeIgniter のフォルダー構造に従っていないため、単純にリモートを追加してライブラリーを取得することはおそらくできません。

私が理解しているように、最善の回避策は、ライブラリのフォルダー構造を変更して CodeIgniter 標準に従いrebase、必要に応じて実行することです。

これに対して私ができる他の回避策はありますか?

ヘルプは大歓迎です。

4

1 に答える 1