我在 OpenShift 上运行了一个 drupal 安装。我一直在使用 git(命令行)安装所有模块和主题。但是,我尝试直接安装模块并且安装成功。我现在面临的问题是,当我尝试拉取请求时,我得到的只是我使用命令安装的模块和主题,而不是我“直接”安装的模块和主题。
有人对此有所了解吗?
OpenShift 运行您的代码,检查您的设备中的 git 存储库~/app-root/repo
。当您使用 Drupal(而不是 git 存储库)上传文件时,模块和主题将安装在此签出目录中,并且不会在 git 中进行跟踪。如果您使用的是扩展的应用程序,我建议您复制模块/主题并将它们签入 git 而不是 Drupal 安装方法。
现在,要检索所有文件,您可以尝试该rhc export
命令。
感谢上面的@kraman,我知道该怎么做。
我跑过去rhc snapshot save -a appname
拿了所有文件。至少我知道从哪里开始,因为我可以访问这些文件。
不过,对于使用 openshift 的 drupal 用户,请注意,只需使用 git 或 sftp 来推送文件,就可以省去头疼的问题。