一部のプロジェクトでソース コードの冗長性の改善に取り組んでいますが、問題に直面しています。
より多くのプロジェクトで使用するユーティリティがいくつかあるとしましょう。例: ビルド スクリプトとテスト スクリプトは、すべてのプロジェクトで使用できる汎用性を備えていますが、プロジェクトごとにカスタマイズできる構成ファイルもあります。
ビルド スクリプトのロジックを 1 か所で維持し (バグの修正と改善の追加)、それを使用するすべてのプロジェクトで簡単に変更できるようにしたいと考えていますが、構成ファイルを壊すこともありません。
構成ファイルをプロジェクト リポジトリではなくユーティリティ リポジトリにコミットする必要があるため、git サブモジュールではこれを実行できないことはわかっています。
私もgit-subtreeを見てきましたが、それが私が望むことをしているかどうかはわかりません。
誰かが前にこれに入ったのですか?