2012-01-31 17 views
2

私は "TestProject"というプロジェクトを持っています。このプロジェクトはプライベートレポとしてgithubでホストされています。このプロジェクトレポは、いくつかの異なるサーバー/フォルダにプッシュされ、顧客のニーズに応じて変更されます。Git&Githubワークフロー、親の変更を含むサブツリーを更新する

コアプロジェクトはCodeIgniterフレームワークを使用し、コア機能は同じです。ただし、ビュー、設定、アセット(css、js、画像)はサイトごとに異なります。

CSS/JS /画像から変更

例を維持しながら、どのように私は私のサイトのそれぞれに更新プログラムを展開することができますShopGilbertとGGG: TestProjectは、2つの新しいサイトを持っています。今、私はTestProjectを新しいフォルダにクローンし、ブランチをshopgilbertという新しいブランチに変更してから、shopgilbertを変更して変更をプッシュします。しかし、私がTestProjectの中心的な機能更新を行うと、そのブランチの子であるすべてのサブプロジェクトを反映してその変更を取得して、コピー/貼り付けやビュー/ css/jsの上書きについて心配する必要はありませんか?

答えて

3

私はあなたがGitのサブモジュールを探していると思う:

http://philsturgeon.co.uk/blog/2011/09/managing-codeigniter-packages-with-git-submodules

+0

エクセレント - 新しいバージョンが出て来るとき、私はちょうど、外部資産/ライブラリをダウンロードしてきたので、私は、そのために探していました。ありがとう! – Seabass

+0

それは何を探していないthatsです。私はもう少し詳しく質問を更新しました – gorelative

関連する問題