2つの異なるプロジェクトにファイルがある共通のディレクトリが.h
あります。.cpp
現在、2つを手動で同期させています。ユーザーに依存関係を持たせたくないので、ディレクトリを取得してライブラリを作成したくありません。2つのサブディレクトリとそのファイルの同期を維持したいだけです。これを行う簡単な方法はありますか?
1 に答える
1
2つの通常の解決策は次のとおりです。
- gitサブモジュール
- gitサブツリーのマージ(git-subtree.shスクリプトを使用すると簡単になります)
アイデアは、アップストリームの独立したリポジトリとして共通ディレクトリを持ち、次の方法で別のプロジェクトのディレクトリを更新することです。
- サブモジュールの更新
git subtree pull -P <prefix> <repository> <refspec...>
サブモジュールがどのようにトリッキーになるかを考えると、あなたの場合はgit-subtree
スクリプトをお勧めします。
于 2012-11-26T06:55:01.727 に答える