是否可以在版本控制中重建逐字的历史记录?理想情况下,我想做的是 1)我指出感兴趣的行的范围,2)让程序找出以前版本中的相应行号,因为代码经常在版本之间上下移动(可能会限制版本范围,比如从第 19 版开始,或者从一周前开始),3)打印出逐字的历史记录,或者是最后一次更改单词组的版本,或者更改单词组的作者。所以它有点像svn blame
或git blame
逐字逐句。
如果做不到这一点,是否有可以执行上述 #1 和 #2 的工具?也就是说,1)我指出感兴趣的行的范围,2)让程序找出以前版本中对应的行号,3)程序会打印出这些行的历史(当有变化时)。
svn 或 git 对我来说真的很有帮助。