2017-11-29 20 views
0

私は次の質問をしています:私はお互いにほとんど独立した多くのプロジェクトがあると言います。それらはすべて互いに独立してリリースされており、共有するコードはほとんどありません。しかし、グローバルな設定のようにいくつかのことを共有することができます。これは、異なるプロジェクトから何度か更新することができます。 どのように私はそれを実現する必要がありますか?私はプロジェクトのための別のgitリポジトリを持つ方が良いと思った。しかし、どこに設定を入れるべきですか?サブモジュールで?サブツリーには?依存として?あるいは、私は異なるバージョンの多くのmavenサブモジュールで1つのgit repoを使うべきですか?多くのgitリポジトリでの設定管理

おかげ

答えて

0

私はその後、独立したプロジェクトのそれぞれににそのサブツリーをグラフト、独自のサブツリーにグローバルコンフィギュレーションを置きます。

これは、各プロジェクトがそれ自身のリポジトリにあることを意味し、共有アイテムは別々のリポジトリのそれぞれの子である追加のリポジトリに存在する必要があることを意味します。

設定が共有されていても「読み取り専用」の場合はサブモジュールを使用し、共有リポジトリから一般的なグローバル設定を取得し、リポジトリ固有の変更を一番上に適用できます。

関連する問題