繁体   English   中英

git include嵌套子目录

[英]git include nested sub-directory

parentfolder(git)
    |
    |---->project1(git)
    |
    |
    |
    |---->project2(git)
    |           |
    |           |---->code
    |
    |
    |
    |
    |---->project3(git)
                |
        code<---|
                |--->images

我正在从事多个项目,并且我所有的项目都有不同的仓库,我已经阅读了很多有关嵌套git的文章

但是我的问题是,有任何一条命令,这样我就可以直接提交我的父文件夹并直接获取子文件夹(git)的所有更改。

假设所有嵌套存储库都是git子树,那么您可以编写一个bash脚本,该脚本从每个存储库中提取新更改并将相应的子目录添加到父暂存区。 然后,您可以将该脚本用作父级的预提交钩子。

顺便说一句,我经常看到子模块和子树经常被简单地用作依赖项。 如果您没有在父项目的子模块中积极开发和回溯提交,那么您应该考虑使用依赖包管理器,例如composer或npm。

暂无
暂无

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

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