繁体   English   中英

Git子模块克隆到错误的路径

[英]Git submodule cloned to wrong path

我有两个几乎相同的git存储库。 它们都具有子模块依赖性,称为AlphaFilePath。

它们具有相同的.gitmodules文件:

[submodule "AlphaFilePath "]
        path = AlphaFilePath
        url = (URL)

但是,在克隆两个存储库时,存储库A会将AlphaFilePath子模块克隆到alphafilepath ,在存储库B中,我将其克隆到AlphaFilePath 这对于make文件很麻烦,并且git无法在存储库A上运行submodule update ,因为没有为该文件定义模块。

该克隆路径在哪里定义,我缺少什么?

我能够使用简单的git mv alphafilepath AlphaFilePath来解决此问题,以重命名子模块。

提交此更改允许新的贡献者克隆存储库,并查看将子模块克隆到适当的区分大小写的路径,从而解决此问题。 让我mv alphafilepath AlphaFilePath是,仅使用mv alphafilepath AlphaFilePath在本地重命名文件夹mv alphafilepath AlphaFilePath并没有在git中将文件夹标记为脏(无论如何在Windows上),因此git mv是关键。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM