mat*_*ath 6 svn version-control diff
我很久以前从subversion存储库(subversion)下载了一个文件.所以这不是来自该存储库的结账.我修改了这个文件,但是在下载这个文件时我不记得修改了.
该项目进化了,现在我想将这些文件合并到文件中(两年后).这个文件是一个巨大的脚本.
因此,我的基本尝试是从存储库中找到最佳匹配的修订版,以便查看我已更改的内容,然后最终合并这两个文件.为了这个目的,我会检查每个修订,我认为它可能是这个修订,直到现在,做一个差异,并计数行.我认为,最小的差异将给我最好的匹配修订.
还有其他想法吗?
这是一个有趣的问题,但最后,您必须与文件的最新版本合并(如果当前存在,如果不存在,则会遇到另一个问题)。因此,我认为最佳匹配的修订版不会为您提供比当前修订版更好的起点。
因此,请尝试与当前版本进行比较,如果您不了解它是如何演变的,请阅读(使用好的工具,最好以图形方式)文件如何更改,以了解哪些代码行来自何处。