несколько git-репозиториев (управление с помощью PHP)

Мой проект требует, чтобы я управлял всем, используя PHP.

Я клонировал некоторые репозитории из bitbucket на свой сервер, и теперь структура каталогов выглядит следующим образом:

_root
|_git-repo-1
| |_.git
| |_codes
| |_sub-folders
|
|_git-repo-2
| |_.git
| |_codes2
| |_sub-folders
|
|_git-repo-3
|_.git
|_codes3
|_sub-folders3

Так как я использую PHP управлять ими, я сталкиваюсь с проблемами, чтобы управлять ими всеми с корень как файл конфигурации настроил себя при запуске первого репо.

Теперь мой вопрос

Есть ли способ сохранить мои файлы PHP в Корневая папка и управлять
отдельные репозитории git оттуда? Я не использую какое-либо специальное приложение или
модуль, но полагаясь на shell_exec для управления репозиториями.

Я в курсе подмодуль git но мне интересно, есть ли лучший вариант для управления этим проектом.

0

Решение

Я нашел лучшее решение (по крайней мере для меня) после того, как искал его везде.

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

Для этого я могу объединять команды и запускать их из одной команды shell_exec.

<?php

echo shell_exec('cd _git-repo-1; git add file1; git commit -m "Test Commit" file1; cd ..;');

?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]