我正在使用 PHP 和 Mysql
我有 PHP 脚本,我在其中回滚数据库中的所有数据,如果更新完成,所有旧值都将重置到数据库中,如果新插入完成,则所有新值都将被删除。现在我的目标是对与所做更改关联的文件/文件夹执行相同的过程,我无法创建一个想法来使用与更改关联的文件/文件夹进行回滚工作。所以你们中的任何人都可以帮助我吗或指导我得到最好的主意??????
已编辑 我希望在我的 Joomla 组件之一中使用此功能.. 我必须通过脚本来完成
在管理历史记录和提供“回滚”到特定站点范围快照的功能时,建议您研究源代码管理系统/技术,例如GIT、Subversion等。
这些系统似乎是管理源代码开发的行业标准,并且应该提供您所说的功能。
如果您希望为这些文件和文件夹创建一个独立的版本控制系统,那么您将需要自定义创建一个,从而对文件的任何更改也会记录该文件的内容(以及更改日期/时间)到 MySQL 表中,或者您可能需要考虑将现有的 PHP/MySQL 版本控制系统作为产品的一个组件进行调整(当然,尊重他们的许可条款)。
我建议对“php 版本控制”执行 Google 搜索,然后查看结果以找到最适合您需求的选项。
可能你应该尝试使用主机操作系统的原生 api