0

I have a client who wants to use multiple developers to work on a wordpress website that is currently hosted on an AWS EC2 instance. Is using CodeCommit the right tool to use in order to have proper version control on this project? I get that is works through GIT and you can push files etc. But is it possible to apply the current EC2 site to CodeCommit including the database?

4

1 回答 1

1

CodeCommit 只是一个由 AWS 为您托管和管理的 Git 服务器。这与使用 GitHub、BitBucket、GitLab 或任何其他托管 Git 服务真的没有什么不同。老实说,我通常使用其他其中之一而不是 CodeCommit,因为它们倾向于提供更多功能,例如错误跟踪和项目 wiki 托管。

如果您想自动化部署,则必须与其他一些服务集成,可能是 AWS CodeDeploy 或众多第三方服务之一。您可能会搜索“自动部署工具”来了解我在说什么,那里有大量不同的服务。

但是是否可以将当前的 EC2 站点应用于包括数据库在内的 CodeCommit?

您可以轻松地将构成 WordPress 网站的所有文件提交到 Git。要将数据库提交到 Git,您必须先将数据库导出到文件。将数据库模式定义保存在源代码管理中是一种非常常见的做法。将数据库数据保存在源代码管理中并不常见。您可能希望查看此问题以查看先前有关在源代码管理中存储数据库的讨论。

可能有一些我不知道的使用 Git 的 WordPress 特定解决方案。快速搜索发现这个有趣的插件可能对您有用。

于 2016-07-28T13:24:27.380 回答