我有一棵巨大的树(文件夹结构)。 我对此树进行了csv导出,以便能够对其进行更改。 完成更改后,我必须将更改合并回原始树。
我尝试了Text :: Diff和XML :: Diff。 XML :: Diff不起作用。它最终会产生不同的结构。它有一个错误,我无法找到。 Text :: Diff创建了一个难以理解的补丁文件,但目前是我最好的选择。
信息:我需要理解"差异"中的每个步骤。能够将它应用回我的原始树。只给出最终结果的解决方案,不解释每一步对我来说都是无用的。
答案 0 :(得分:0)
您可以使用Text::Patch来应用Text::Diff产生的差异。这些模块是在Unix / Linux diff
和patch
实用程序之后建模的 - 后来最初由Larry Wall自己编写。