0

lib Bを使用するプロジェクトAがあります

  • プロジェクト A <-- メイン リポジトリ
    • いくつかのサブフォルダー
      • lib B <-- サブモジュール
  • lib B <-- メインリポジトリ

現在、両方ともソース管理されており、github リポジトリです。

  • 現在、lib B は完成していません。プロジェクト A に必要なものを追加するだけです。サブモジュールで lib B を常に編集するので、メイン リポジトリの代わりにこれを追加しました。Windows 用の git では許可されているためです。それらの1つだけを持つこと。
  • 次に、サブモジュールから lib B にプッシュします
  • lib B をサブモジュールとして git から削除します
  • lib B をメイン リポジトリとして追加し、プルします。
  • 次に、lib B をサブモジュールとして git に追加します。
  • 再起動!

私は本当にこのプロセスが悪いと思っており、改善することができますが、方法がわかりません...どんな助けも大歓迎です、ありがとう!

4

1 に答える 1

0

サブモジュールでは、使用するように設計されているように、コマンドラインから git を使用するだけです。この方法では、1 つのサブモジュールを含む最上位レポだけがあり、これら 2 つの場所からプッシュおよびプルするだけです。

于 2013-01-16T01:20:38.023 に答える