Version control 如何在emacs中查看(标记)与项目回购相比发生变化的行?

Version control 如何在emacs中查看(标记)与项目回购相比发生变化的行?,version-control,emacs,Version Control,Emacs,是否有任何方法可以通过标记所有修改的行将当前工作副本修改到位。例如,NetBeans具有以下功能: 在MSVC中,smth也是这样(不适用于VCS,但看起来很像): 我在Emacs中使用vc模式来处理我的版本化项目。它可以计算完整的差异(vc差异),但不方便:单独浏览差异。在文件编辑过程中,我想知道所有更改的行。它是在某个版本控制插件中实现的吗?扩展以一种与VCS无关的方式实现这一点。还有其他一些工具,如更专注于特定VCS的工具。是的,这是diff hl的一个缺点。但是,git Gotter

是否有任何方法可以通过标记所有修改的行将当前工作副本修改到位。例如,NetBeans具有以下功能:

在MSVC中,smth也是这样(不适用于VCS,但看起来很像):


我在Emacs中使用vc模式来处理我的版本化项目。它可以计算完整的差异(vc差异),但不方便:单独浏览差异。在文件编辑过程中,我想知道所有更改的行。它是在某个版本控制插件中实现的吗?

扩展以一种与VCS无关的方式实现这一点。还有其他一些工具,如更专注于特定VCS的工具。

是的,这是diff hl的一个缺点。但是,git Gotter在控制台中确实可以工作,如果您使用git,它可能是您的一个选项。