我是第一次使用Git。在Git上有一个项目,我需要做一个“获取最新”信息。
现在,此解决方案具有其他项目依赖性。那么我是否需要在每个项目上对我的本地计算机进行git克隆,或者git克隆中是否有一个开关可以提取该项目以及它依赖的所有其他项目?
您需要检查这些依赖项的性质:
二进制依赖关系,这意味着您的项目包含一个文件(与Git无关),该文件告诉编译器如何获取所述二进制文件:
requirements.txt
用于python依赖项在前一种情况下,如果涉及子模块,则将看到一个.gitmodules
列出外部存储库的文件。
一个简单的git clone --recurse-submodules
方法足以克隆所有涉及的存储库。
该OP Debbie.S确认的评论:
我的解决方案是Visual Studio 2091解决方案,在下的解决方案中
Dependencies->Projects
,有它依赖的项目的名称。现在,我想我可以一口气从Git中克隆并检索具有所有依赖项的整个解决方案,显然不是这样,因为不是那样设置的。
因此,我需要从Git克隆每个项目,直到从现在开始引入子模块为止。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句