1

在过去的几个月里,我一直在本地 MAMP 计算机上本地开发 Web 应用程序。现在我准备启动它,同时继续添加增强/修复。所以,我想知道什么是实现开发和生产服务器的好方法,以便有效地管理更新、防止覆盖以及将其他开发人员无缝添加到工作流中。我还想要一些对我来说学习曲线最小的东西。就个人而言,无论出于何种原因,我从未能够完全掌握像 Git 或 SVN 这样的版本控制系统,所以我希望有一个更简单的解决方案,直到我能够投资更多的业务信息。

正如我所看到的,我拥有的选项是:

  • 在启动之前花更多时间学习 Git。并希望我在进一步开发我的应用程序时不会破坏任何东西。

  • 购买两个托管帐户。一个用于 Dev,一个用于 Prod,只有我可以在 Prod 中进行部署。我想我必须跟踪我们在电子表格中修改的所有文件,这些文件被认为可以部署。

  • 在 FTP 上进行编辑(无开发服务器)。

您还有其他可以推荐的选择吗?我听说有一些新型的网络托管公司可以做繁重的工作......

4

1 回答 1

0

虽然就个人而言,我在多开发人员网站上使用 svn/git 有过很好的经验,但我可以理解你对开始依赖你并不完全熟悉的东西的沉默。不幸的是,我相信这是您最好的选择,但如果做不到这一点,您可能会尝试使用子域。我的前雇主会在磁盘上创建测试区域并指向beta.thedomainname.com。当错误修复或升级完成并验证可以在 beta 目录中运行时,整个目录将被复制到活动域中。不是最优雅的解决方案,但它确实有效。它肯定比购买两个托管帐户便宜。

于 2012-09-05T15:43:05.207 回答