2016-04-27 26 views
0

私はKickoffと呼ばれるフロントエンドフレームワークを維持しています。これは、設計上BootstrapまたはFoundationと似ています。我々は現在、フレームワークとYeomanジェネレータのための1つのメインレポを維持している。両方のreposを更新する従来のプロセスは、1つのファイル(the framework repo)に書き込み、もう1つのファイルに手動でコピーします(the Yeoman generator)。これは、特に大規模なリリースが予定されているときには、オープンソースのgitリポジトリ管理

コードベースを分割して両方のレポジスにインポートしたいのですが、これを行うにはどうすればよいでしょうか?このユースケースの典型的な例は、Sassフォルダ全体を独自のレポにすることです。そして、グリッドのようなSassモジュールにも独自のレポがあります。

私たちはgitサブモジュールについて考えています、それを行うには良い方法です。あるいは自動化された/コンパイルされたビルドのような別のプロセスが良いでしょうか?

これを読んでいる人がこのタイプのものに慣れている人は、本当に感謝しています。

答えて

0

このユースケースのための典型的な例は、独自のレポ全体サスフォルダを有し、そして、グリッドのようなサスモジュールは、独自のリポジトリを持つ余りに

git submoduleであろうものですあなたが探している(すでに分かっているように)。

私たちはgitサブモジュールについて考えました、それを行うには良い方法です。あるいは自動化された/コンパイルされたビルドのような別のプロセスが良いでしょうか? the docから


Submodules外国リポジトリは、ソースツリーの専用のサブディレクトリ内に埋め込むことを可能にする、常に特定のコミットで指摘しました。フェッチされたフォームは、現在のリポジトリ内のフォルダへのスタンドアロン・リポジトリは


としては、サブモジュールの内容について説明しました。サブモジュールフォルダの変更は、ルートフォルダには表示されません。git statusは、ルートフォルダには表示されません。

これを要約すると、サブモジュールはここで必要なものです。

enter image description here

+0

ありがとうございますCodeWizard、私はこれを別のサブモジュールで行っていきます。 – Zander

関連する問題