我如何从Git获取包括依赖项的项目?

黛比

我是第一次使用Git。在Git上有一个项目,我需要做一个“获取最新”信息。

现在,此解决方案具有其他项目依赖性。那么我是否需要在每个项目上对我的本地计算机进行git克隆,或者git克隆中是否有一个开关可以提取该项目以及它依赖的所有其他项目?

您需要检查这些依赖项的性质:

  • 源依赖关系,这意味着您的项目存储库可以将其他项目源代码称为“子模块”(或子树)。

  • 二进制依赖关系,这意味着您的项目包含一个文件(与Git无关),该文件告诉编译器如何获取所述二进制文件:

在前一种情况下,如果涉及子模块,则将看到一个.gitmodules列出外部存储库文件。

一个简单的git clone --recurse-submodules方法足以克隆所有涉及的存储库。

OP Debbie.S确认的评论

我的解决方案是Visual Studio 2091解决方案,在下的解决方案中Dependencies->Projects,有它依赖的项目的名称。

现在,我想我可以一口气从Git中克隆并检索具有所有依赖项的整个解决方案,显然不是这样,因为不是那样设置的。

因此,我需要从Git克隆每个项目,直到从现在开始引入子模块为止。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在TeamCity中获取项目依赖项的检出目录?

如何在Gradle中从父项目获取依赖项版本

如何将我的maven项目部署为jar文件,它将使用pom文件获取其依赖项?

在 VSC 中,如何启用“转到文件”以搜索项目中的*所有* 文件,包括依赖项?

如何在CMake项目中包括相同依赖项的两个不同版本?

如何使用依赖项组织我的git存储库?

如何找出需要包括哪些依赖项?

如何编写setup.py以包括特定的git repo作为依赖项

如何在我的Maven pom中包括apache-cxf作为依赖项?

我如何使用Maven创建可执行jar文件,包括主类在Test中的依赖项

我们如何将Corda Finance Currencies作为依赖项包括在内?

为每个新项目包括相同的依赖项

父项目包括常见的Maven依赖项

为什么我的sbt项目依赖项不起作用?(坚持尝试远程获取)

我如何知道Spring Boot启动程序依赖项带入项目的可传递依赖项的版本?

我如何在我的Maven项目中仅禁止一个传递依赖项?

我如何获得我的Maven项目的外部依赖项的汇总列表?

在我的构建输出中包括Nuget依赖项吗?

如何列出Maven项目缺少的依赖项

如何使用Maven管理项目依赖项?

如何向Ant项目添加依赖项

如何在Java类中获取Maven项目的依赖项列表

如何获取具有gradle项目的所有运行时依赖项的文件?

如何将com.typesafe.sbt。*依赖项添加到我的项目中?

如何找到Lazarus依赖项以在新计算机上运行我的项目?

如何在bazel中同时处理外部依赖项和我的项目?

如何确定我的Android项目的gradle构建文件中需要哪些依赖项

创建jar文件时如何包括库/依赖项?

Xamarin iOS-绑定库时如何包括依赖项?