【发布时间】:2014-12-04 18:15:39
【问题描述】:
这更像是一个关于 Git 的一般性问题,但我将它应用于 SS,所以我想我会在这里问。我是一名学习 Git 的设计师。
我正在寻找开发环境和实时服务器的最佳工作方式。我现在的设置是在本地使用 composer 和 GitHub for Mac 在我的 Mac 上处理项目。然后我使用Beam 部署到实时服务器。
我遇到的问题是我无法将 SS 模块提交到我的项目仓库。使用 GitHub for Mac,它说“未能将 module-name 添加到索引”。我仍然不清楚为什么会这样。因为它们是 git 的子模块?
所以我所做的是使用 Beam 将主题、自定义代码等内容部署到实时服务器,然后从实时服务器登录并运行 composer 来安装和更新模块。如果我可以从我的开发服务器实时推送所有内容,而不必在实时服务器上登录和运行作曲家命令,那将是理想的。这也有助于那些在糟糕的共享主机上没有安装 composer 的客户站点。
那么有没有一种解决方法或更好的方法可以部署到我不知道的实时服务器上?
【问题讨论】:
标签: silverstripe