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