2017-01-25 9 views
0

こんにちは私は、ベースラインコードで構成されたコードベースを管理するための最良の方法は何ですか?その後、私はそのexの下に3つのバージョンが必要です。 cmsbikes、cmsjewels、cmsdressには、さまざまなユニークなものがありますが、一般的なパッチが必要な場合は、すべてのブランチに自動的に反映されます。GIT/Bitbucket構造、アプリケーションのバリエーションを扱う

答えて

1

自分のパッチを自分のパッチで更新することができたら、依存マネージャーが必要です。あなたはあなたのプロジェクトをペースでカットしてから、それぞれの部分を1つの大きなプロジェクトに少し入れてください。次に、マネージャーで更新プログラムをインストールする更新プログラムを管理する立場にあるかもしれません。

たとえば、npmはプロジェクトに含めるために異なる "framworks"をインストールすることができる依存マネージャです。あなたのケースでは、あなた自身のコードを使用したいと思っていますので、独自のフレームワークを作成する必要があります。

+0

現在のプロジェクトにzend framework 2を使用しています。私はすでにベースコードを持っています。問題は、私は3つの異なるウェブサイト、realesate、車、コンピュータ上でそれを使用しようとしているので、例えばhtml形式の違いと一般的な特徴があります。 –

+0

これで、視覚的な変更を行うには、MVCパターンをよく使う必要があります。現在のクラスから継承できるようにパターンを正しく定義します。 –

+0

したがって、私はそれらのための3つのユニークなブランチを作成する必要があるという意味ですか? –

関連する問題