1

私が書いた「ツールキット」コードを使用するプロジェクトが 5 つか 6 つほどあります。私が遭遇した問題は、ツールキット コードを更新することです。更新を行うときは、通常、これらの更新を他のプロジェクトに手動で適用する必要があります。

この種の問題を処理するための一般的な戦略はありますか?

4

1 に答える 1

1

git submodulesを使用できます。

「ツールキット」コードのリポジトリを作成し、それを他の各プロジェクトのサブモジュールとして使用します。サブモジュールを追加するには、次のようにします。

$ git submodule add url_to_repository path_to_local_submodule

サブモジュールを含むリポジトリのクローンを作成する場合は、別の手順が必要です。

$ git submodule init

$ git submoudule update

サブモジュールであるリポジトリをフェッチし、それぞれの適切なコミットをチェックアウトします。

于 2014-04-09T13:30:38.480 に答える