来自svn-externals的Git子模块

时间:2018-05-09 17:08:30

标签: git svn svn-externals

我正在尝试将一个项目从svn带到git。在项目中,我有2个外部。我为外部创建了2个文件夹,并在每个文件夹中克隆它们。之后,我克隆了项目本身。所以,我有3个回购:1个用于项目,2个用于项目文件夹中的外部。要将项目与其外部链接相关联,我需要使用以下命令在子模块中添加它们:git submodule add。例如,我的项目位于以下文件夹中:C:/hubert/compo1,其中2个外部是:C:/hubert/compo1/external1C:/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

有人能帮助我吗?谢谢。

1 个答案:

答案 0 :(得分:0)

我发现了我的错误,我的子模块添加命令不正确。以下是我使用过的内容:git submodule C:/hubert/compo1/external1