PhpStorm вложенные репозитории git - PullRequest
0 голосов
/ 18 января 2019

У меня есть проект PhpStorm, который представляет собой git-репозиторий в его корневом каталоге.Он также имеет вложенные репозитории git.Я отредактировал файл .gitmodules, как показано ниже.

Я имел обыкновение щелкать правой кнопкой мыши по корневому каталогу, делать GIT Add, GIT commit и git Push, а основной и вложенный репо все соответственно передавались на удаленный.

И, очевидно, наоборот, на другой машине я смог бы щелкнуть правой кнопкой мыши и GIT PULL на корневой проект и перейти к вложенным репозиториям.

В настоящее время проблема заключается в том, что мне приходится нажимать каждую вложенную репозиторий.Сделайте репо отдельно от основного, а затем наоборот, чтобы перетащить их на другой компьютер.

    [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 голосов
/ 24 января 2019

То, что я хочу, кажется тонкой функцией:

enter image description here

Поэтому, когда я обычно щелкаю правой кнопкой мыши по каталогу, я щелкаю по нему, чтобы сосредоточиться на файлах проекта, а затем нажимаю CTRL A, который выбирает весь проект. Щелчок правой кнопкой мыши по всему выделенному проекту дает возможность «Подтвердить каталоги» [множественное число]. И снова также опция «Push Commits».

enter image description here

0 голосов
/ 21 января 2019

PhpStorm в настоящее время не поддерживает добавление ко всем / нескольким веткам. Функция все еще WIP:

...