【发布时间】:2011-05-12 19:28:26
【问题描述】:
考虑下面的示例,不要对语言或文件类型做任何假设。我有:
M_old : [A,B,C]
M_new : [A,B,X]
现在我想创建:
M_result : [A,B,C,X]
这基本上是 M_old 和 M_new 的联合。有没有支持这种操作的比较/差异/合并工具——可以取 M_old 和 M_new 并根据上述实例生成 M_result?
我在计算(使用简单的 diff/merge 工具)M_result 时取得了成功:
M_old : [A,B,C]
M_new : [A,B,C,X]
因为 M_old 中的所有元素都包含在 M_new 中。但是,当 M_old 中的某些元素在 M_new 中不存在时,我看不出这怎么可能。
所以更一般地说,“合并”操作是否只支持上述特殊条件下的联合?
【问题讨论】: