它几乎与版本控制系统相似,但在版本控制系统中,差异显示在签出时文件的状态和签入后的文件状态之间。我们没有关于在中间会话期间完成的修改的信息。 它几乎像时间滑块功能,作为etherpad的一部分。但是eclipse IDE中的这个功能可以帮助开发人员了解他/她在源文件中进行第一次编辑之前所做的修改,直到他结束编辑时(当他通过CTRL + S保存文件时) )。它还告诉我们在这个文件中,这些是从开始时间戳到结束时间戳的修改。
答案 0 :(得分:3)
如果我理解正确,内置功能与您搜索的内容接近:在文件的上下文菜单中选择Compare With > Local History...
。我不知道时间特征(听起来不错);在这里,您将获得版本和时间戳列表。这些都是离散版本,因此它不是“实时”(如在每个字母或更改中)。
Preferences > General > Editors > Text Editors > Quick Diff
Enable quick diff, Show differences in overview ruler
可以使用“实时”视图。然后,开发人员将更改作为概述标尺中的彩色块更改为编辑器窗口中的左侧。您甚至可以设置引用,上次保存的本地版本或SCM基本版本。第一个显示在保存时被清除。