6

github から git リポジトリをプルしています。リポジトリを複製すると、プロジェクトが含まれているはずの空のフォルダーが 1 つ表示されます。他のプロジェクトがこのフォルダーを参照しているため。

github でリポジトリを参照すると、フォルダーが緑色で表示されます。

私が欠けているものはありますか?

私は使っている

git clone https://github.com/TomTasche/Announcify.droid.git

コマンドは機能し、レポを自分のマシンに正常に複製しますが、その緑色のフォルダーは空で、残りのコードは正常にダウンロードされます..

レポのこのページをチェックしてください https://github.com/TomTasche/Announcify.droid

4

1 に答える 1

6

サブモジュールです。チェックアウトしたプロジェクトで行うgit submodule update --initと、問題が修正されるはずです。

git の最新バージョンでは、サブモジュールを自動的に初期化するための --recursive オプションがクローン操作に含まれていますが、ほとんどのツールはまだこれを使用していないと思います。

git submodule init dirnamegit submodule update --initは、ローカル コピーを作成するための通常のコマンドです。

サブモジュールの詳細については、git bookを参照してください。

リンクされたリポジトリをよく見ると、作成者に連絡して、サブモジュールの初期化構成が保存されている最上位フォルダーの .gitmodules ファイルをコミットしてもらう必要があると思います。比較のためのサブモジュール ( msysgit ) を持つ別のプロジェクトへのリンクを次に示します。そのプロジェクトでは、git フォルダーはサブモジュールです。

于 2012-06-19T11:45:08.643 に答える