サブモジュールがあるプロジェクトがあります lib/three20
私の.gitmodule
ファイルは次のようになります:
[submodule "lib/three20"]
path = lib/three20
url = git://github.com/facebook/three20.git
私は過去にこれをエラーなしで複製しました(git submodule init
その後にgit submodule update
)があり、しばらくの間動作しています。
これを新しいマシンに複製しようとしたところ、次のエラーが発生しましたgit submodule init
。
No submodule mapping found in .gitmodules for path 'Classes/Support/Three20'
そのパスは、他のディレクトリのプロジェクトを格納するために使用するXcodeの空のフォルダーです。これは.gitmodules
ファイルの一部ではないため、このパスの取得元がわかりません。
何か案は?
.git
フォルダ内のどこにもそのパスについての言及はありません。aを実行grep -r "Classes/Support/Three20" *.*
しても結果は得られません
git ls-tree HEAD Classes/Support
。Three20がコミットであると表示されている場合は、そこにgitlinkがあります。存在する場合は、上にリンクされている質問VonCの適切な手順に従って、適切なサブモジュールにするか、定期的に追跡されるコンテンツにしてください。