検索

ホームページ  >  に質問  >  本文

バージョン管理ツール - ネストされた Git ウェアハウスにどう対処するか?

背景

私の小規模なデモのいくつかは、すでに git リポジトリによって管理されています。フォルダー名は DemoA、DemoB、DemoC です
今、私はこれらのデモを手動で大きな空の倉庫に置き、管理しています。この空の倉庫に対応するフォルダーの名前は Demos です。 現在の構造は次のとおりです

この場合、DemoA が変更されても、外部の Demos フォルダーに対応するウェアハウスはウェアハウスのステータスの変化を検出できません。 DemoA、DemoB、DemoC が追跡されていないようです。どうすれば問題を解決できますか?

淡淡烟草味淡淡烟草味2809日前655

全員に返信(1)返信します

  • 滿天的星座

    滿天的星座2017-05-02 09:26:29

    git submodule を使用します。
    DemoA、DemoB、および DemoC をプロジェクトのサブモジュールとして扱います。

    追記: あなたのプロジェクトが何であるかはわかりませんが、git の代わりに、PHP のコンポーザーや Java の Maven などの依存関係管理ツールを使用する方が便利かもしれません。

    返事
    0
  • キャンセル返事