我正在尝试将一个项目从svn带到git。在项目中,我有2个外部。我为外部创建了2个文件夹,并在每个文件夹中克隆它们。之后,我克隆了项目本身。所以,我有3个回购:1个用于项目,2个用于项目文件夹中的外部。要将项目与其外部链接相关联,我需要使用以下命令在子模块中添加它们:git submodule add
。例如,我的项目位于以下文件夹中:C:/hubert/compo1
,其中2个外部是:C:/hubert/compo1/external1
和C:/hubert/compo1/external2
git submodule add C:/hubert/compo1 C:/hubert/compo1/external1
git submodule add C:/hubert/compo1 C:/hubert/compo1/external2
添加后,我执行:git submodule init
,它会给我错误:fatal: No url found for submodule path 'external1' in .gitmodules
。
有人能帮助我吗?谢谢。
答案 0 :(得分:0)
我发现了我的错误,我的子模块添加命令不正确。以下是我使用过的内容:git submodule C:/hubert/compo1/external1