gpt4 book ai didi

php - 管理大量修改框架升级的工具

转载 作者:行者123 更新时间:2023-11-28 20:57:27 24 4
gpt4 key购买 nike

我意识到这个问题有点主观,不会有明确的答案,但希望这是一个可以帮助处于相同情况的其他人的问题。

我正在运行经过彻底修改的 CMS(在本例中为 xCart v4.1.8),我正在寻找以有组织的方式进行升级的最佳工具/方法。

我们添加了大量的功能、模块、新的数据库表、修改后的数据库表、模块等。

我们已经使用了 SVN,但鉴于此 CMS 的修改程度如此之大,我担心 SVN 远远不够。

我想出了某种工具/脚本,它不仅会分析代码的差异,而且会实际运行所有函数,查看传递的内容以及它的操作方式,然后将其与其他代码进行比较以确定差异。如果有一种方法可以将数据库集成到比较中,那也很棒。

如能为我指明正确的方向,我们将不胜感激。我想会有一些工具可以解决这个问题,并且如果可能的话,我宁愿不必重新发明轮子。

在此先感谢您的帮助和建议。

此外,我们正在升级的网站主要由 PHP/MySQL 组成,并在 Apache 上运行。

最佳答案

我不相信有任何工具可以自动分析和合并代码差异。

上次用SVN已经是很久以前的事了,应该有diff/merge工具吧。 Git 处理合并非常容易,resolves conflicts自动并强制您自行删除不必要的代码。

但无论如何,你必须逐行比较代码并按预期进行修改。

祝你好运。

关于php - 管理大量修改框架升级的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9691814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com