很多时候,当您对代码文件的两个版本进行比较时,该工具完全搞砸了对更改内容的理解……您可能将代码块移动到额外的大括号级别或添加额外的大括号,...} else if {...
然后突然间一切都出来了的同步。
所以我想知道是否存在任何上下文感知工具,它们实际上试图理解内容并做出更明智的决定,而不是做一个通用的差异?
更有用的是,可以将此类工具插入到 git/SVN 等 VCS 中吗?
很多时候,当您对代码文件的两个版本进行比较时,该工具完全搞砸了对更改内容的理解……您可能将代码块移动到额外的大括号级别或添加额外的大括号,...} else if {...
然后突然间一切都出来了的同步。
所以我想知道是否存在任何上下文感知工具,它们实际上试图理解内容并做出更明智的决定,而不是做一个通用的差异?
更有用的是,可以将此类工具插入到 git/SVN 等 VCS 中吗?