1

特定のフォルダーのリポジトリ ルートにサブモジュールを作成しました。

サブモジュールが .git/.gitmodules と .gitmodules に適切に登録されていることがわかりますが、動作させることができません。

git サブモジュールのステータスを作成したり、更新を行ったりすると、表示されません。

Git はこのサブモジュールを認識できません (他のモジュールはうまく機能しています)。

トレイルはありますか?

御時間ありがとうございます

4

3 に答える 3

0

私が何をしても、Gitはサブモジュールを認識できませんでした。

何も変更せずに、私はただ:

  1. サブモジュールフォルダを削除します
  2. サブモジュールを追加します

サブモジュールが正しく機能するようになりました。

Gitは新しいサブモジュールを追加しないことに注意してください。彼は、サブモジュールを正しく認識しているだけです。

すべての回答をありがとう

于 2012-04-17T11:27:29.117 に答える
0

1 つのアイデア - 空のレポをサブモジュールとして追加しようとしています。サブモジュールはコミット ID でリンクされているため、少なくとも 1 つのコミットが必要です。ルート リポジトリで次のコマンドを実行してみてください。

git ls-tree HEAD -r

結果にサブモジュールが表示されますか? 行は次のようになります。

160000 commit 72a0f63227341c35af566de0d6d4a76797ba22b2  my_submodule_dir
于 2012-04-12T12:34:53.723 に答える