0

2 つのライブ バージョンを含むプロジェクトがあります (新しいバージョンは後方互換性がないため、2 つの完全に別のコード ストリーム)。質問: git をどのように設計すればよいですか (ベスト プラクティスを探しています):

1) 同じレポに両方のバージョンの 2 つの個別のマスター ブランチと開発ブランチを用意する (個別のレポを持ちたくない)

2) git タグを使用します (これほど多くのファミリはなく、これが Bamboo ビルド サーバーで機能するかどうかはわかりません)。

3) その他のオプション..

この分野での助けは非常に役に立ちます!

4

1 に答える 1

0

私があなただったら、関係のない/切断されたプロジェクトごとに 2 つの別々のリポジトリに切り替えます。

おそらく唯一のアイデアは、「レポート」の1つに新しい孤立したブランチを作成することです。

git checkout --orphan newbranch

この新しいブランチは、必要な開始点から開始できます。マニュアルのオプションを参照してください。

この動作により、切断された 2 つのブランチを維持できます。とにかく、2 つの「マスター」ブランチ (まったく同じ名前) を持つことはできません。

私の2c。

于 2014-11-18T08:18:22.477 に答える