2

バージョン管理に関する一般的な質問があります。私は最近アプリケーションを作成しましたが、現在の作業に基づいて新しい機能を構築する計画があります。
私の意図は、2 つの異なるアプリケーション("my application", and "my application plus")で終了することです。どちらも同じコア コードに基づいていますが、1 つのバージョンにはより多くの機能が組み込まれています
。仮定) しかし、リポジトリの 1 つが他のリポジトリを参照しています。
したがって、基本的に、1 つのアプリケーションでコア要素の 1 つを変更すると、両方で変更されます。

分岐が答えかもしれませんが、ビルドを中断したり壊したりせずに後でマージすることを意図して、コードの一部を分割するために分岐が使用されると常に思っていました。私のシナリオは少し異なります。

何か案は?

4

3 に答える 3

-1

ベース アプリケーションが既に作成されていて、その拡張バージョンを実装する予定がある場合は、Git の機能であるサブモジュールについて検討することをお勧めします (ここで確認してください: http://git-scm.com/book/en/Git -ツール-サブモジュール)。アプリケーション全体またはそのコアのみに適したソリューションになる場合があります。使用を検討してください。

于 2013-04-27T21:38:48.013 に答える