首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个git存储库(使用PHP进行管理)

多个git存储库(使用PHP进行管理)
EN

Stack Overflow用户
提问于 2015-09-03 13:40:51
回答 1查看 58关注 0票数 0

我的项目要求我使用PHP管理一切。

我将bitbucket中的一些repos克隆到我的服务器上,现在目录结构如下所示:

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

由于我使用PHP来管理它们,所以我面临着从根管理它们的问题,因为配置文件在启动第一次回购时已经自定义了自己。

现在我的问题是

有什么方法可以将我的文件保存在根文件夹中,并从那里管理各个git?我不是使用任何特殊的应用程序或模块,而是依靠shell_exec来管理回购。

我知道git子模块,但我想知道是否有更好的选项来处理这个项目。

EN

回答 1

Stack Overflow用户

发布于 2015-09-04 02:03:49

在到处寻找之后,我找到了最好的解决方案(至少对我来说是这样)。

当我在根目录中时,我可以简单地添加几个命令进入其中,做工作,然后返回到根。

为此,我可以连接命令,并通过一个shell_exec命令运行它们。

代码语言:javascript
复制
<?php

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

?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32377313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档