我坚持这个想法。
如果我开发一个应用程序,比如说 PHP 论坛或 cms。
大多数 PHP 论坛和 CMS 都有这些(加上一些)共同点:
- 它们包括一个安装程序目录。
- 安装后,出于安全原因,应删除安装程序目录。
- 在删除安装程序目录之前,该应用程序将无法正常工作(显示消息,或根本无法工作)。
现在这是有道理的,但我不太明白应该如何管理开发这个应用程序和版本控制。
目前,我的系统上有两个应用程序副本。
一个“干净”的副本,没有做任何事情。
一个“开发”副本,此副本已安装并且是工作副本。
如果我修复了错误,或者向开发版本添加了新功能,然后我手动将更改复制到干净副本,提交并推送。
这非常耗时,而且在我看来并不实用。
如果应用程序有扩展名,我会执行相同的过程,我的“开发”副本与插件一起安装,并且我有一个干净的扩展副本。
有没有更好的方法来管理这个?