PhpStorm嵌套git仓库

时间:2019-01-18 20:58:30

标签: git version-control phpstorm

我有一个PhpStorm项目,它是其根目录下的git repo。 它还具有嵌套的git repos。 我已经如下编辑了.gitmodules文件。

我曾经能够右键单击根目录,执行GIT Add,GIT commit和git Push,将主仓库和嵌套仓库都分别推到远程。

显然,在另一台机器上反之亦然,我可以右键单击并GIT拉根项目并更改为嵌套存储库。

当前的问题是,我必须将每个嵌套的仓库分别推到主仓库,然后再将其推到另一台机器上。

    [submodule "app/DD_laravelAp"]
    path = app/DD_laravelAp
    url = https://github.com/datadimension/DD_laravelAp.git
[submodule "public/DD_libmedia"]
    path = public/DD_libmedia
    url = https://github.com/datadimension/DD_libmedia.git
[submodule "public/DD_libwww"]
    path = public/DD_libwww
    url = https://github.com/datadimension/DD_libwww.git
[submodule "resources/views/DD_laraview"]
    path = resources/views/DD_laraview
    url = https://github.com/datadimension/DD_laraview.git

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我想要的功能似乎很微妙:

enter image description here

因此,我通常在右键单击目录的地方单击它以将焦点放在项目文件上,然后单击CTRL A来选择整个项目。右键单击整个突出显示的项目将为“提交目录” [复数]提供选项。再次选择“推送提交”。

enter image description here