ここまで作ってきたコードを単一のmavenプロジェクトから複数のmavenプロジェクトに分けました。最終的に完成したプロジェクトは、将来のプロジェクトで使用できます。それらはほとんどライブラリです。すべてが 1 つのプロジェクトにあったため、これまでは 1 つの Git リポジトリを使用してきました。ただし、モジュール化した後、Maven プロジェクトごとに Git リポジトリを作成する必要があるかどうか疑問に思います。それが正しい方法だと思いますが、他の人の意見を聞きたいです。プロジェクトはスタンドアロン コンポーネントとして機能する可能性があるため、独自の Git リポジトリも必要ですか? もう 1 つのオプションは、現在取り組んでいるプロジェクトと同じ Git リポジトリですべてのプロジェクトを開発することです。
2233 次
1 に答える
2
プロジェクトはスタンドアロン コンポーネントとして機能する可能性があるため、独自の Git リポジトリも必要ですか?
これは、実際には git リポジトリを定義するための主な基準の 1 つです。これは、独自の独立した履歴 (一連のブランチとタグを含む) を持つファイルの一貫したグループを表します。
これには、すべてではないが一部のコンポーネントに依存する他のプロジェクトが完全に一意の git リポジトリを複製する必要がないという追加の利点があります (これにはすべてが含まれ、不要なコンポーネントが含まれます)。
その他のプロジェクトは、必要なコンポーネントの正確なサブセットを複製して利益を得ることができます。
これは、システム アプローチとは対照的に、コンポーネント アプローチと呼ばれます。
于 2013-06-29T08:11:20.447 に答える