【发布时间】:2013-08-02 09:41:53
【问题描述】:
很多时候,当您对代码文件的两个版本进行比较时,该工具完全搞砸了对更改内容的理解……您可能会在额外的大括号内移动一段代码或添加额外的...} else if {...突然之间,一切变得不同步了。
所以我想知道是否存在任何上下文感知工具,它们实际上试图理解内容并做出更明智的决策,而不是进行通用差异?
更有用的是,可以将此类工具插入到 git/SVN 之类的 VCS 中吗?
【问题讨论】:
-
尝试通过 devart 进行代码比较
-
我实际上并没有要求所有此类工具的列表,更多的是“是的,它们确实存在”或“是的,但......”或“否”。例如可以修改 SVN/git/etc 以使用更智能的工具来处理我的 C++/Java/XML 文件。
标签: version-control diff