首页 > TAG信息列表 > git-submodules
c – 如何使用Git子模块和CMake处理传递依赖冲突?
我们有许多Git存储库,其中一些包含我们自己的代码,一些包含稍微修改过的第三方库代码.简化的依赖关系图如下所示: executable_A | | | v | library_B | | v v library_C 因此,可执行文件对library_C有两个依赖关系,一个是direct,一个是linux – 在同一顶级父目录的文件夹中使用多个Git repos?
我正在使用基于Magento-Boilerplate主题(GitHub repo)的神话般的HTML5 Boilerplate并使用我自己的子主题(私人Git Repo)扩展它,在Magento商店(SVN repo连接到Git)上工作.这些都存在于一个www文件夹中,恰好是所有三个项目的顶级目录.我想干净地将所有这些集成到各自的存储库中,但是c – 如何在bazel中同时处理外部依赖项和我的项目?
我的问题是关于子项目,并与他们在bazel中的依赖关系一起工作. 我有一个我正在研究的项目.称之为项目A. 项目A取决于我正在研究的另外两个人,B和C. 项目B还取决于项目C. 所以它看起来像这样. A -> (B, C) B -> (C) C -> no external dependencies 我希望能够并行处理这3个项目,但c# – libgit2sharp中的checkout子模块
我们发现git子模块更新–recursive -f update需要相当长的时间(从Windows 7中的.bat文件运行)并且希望使用编译的exe(可能是c #.net通过libgit2sharp)来检查每个子模块独立(有4个). 在我们使用四个顺序git checkout -f [hash]命令进入每个子模块与运行子模块更新之后,批处理文件速