我正在寻找一个文档编辑器(或软件),每次保存文件时(如果有更改)都会“创建修订”。最好以一种好的方式显示差异。类似于“自动备份软件”+meld
差异查看器的组合。
在线示例是 askubuntu 的修订版。(例子)
答案1
我想到两个:
- Emacs
- 安茹塔
更详细的答案:
28.1 版本控制
版本控制系统是一种可以记录源文件的多个版本的程序,存储每个版本的创建时间、创建者以及更改内容的描述等信息。
Emacs 版本控制接口称为 VC。VC 命令可与几种不同的版本控制系统配合使用;目前,它支持 GNU Arch、Bazaar、CVS、Git、Mercurial、Monotone、RCS、SCCS/CSSC 和 Subversion。其中,GNU 项目分发 CVS、Arch、RCS 和 Bazaar。
每当您访问由版本控制系统管理的文件时,VC 都会自动启用。要完全禁用 VC,请将可自定义变量设置
vc-handled-backends
为 nil(请参阅自定义 VC)。
此外,文件管理器上下文菜单还列出了与其他插件相关的操作,例如构建操作(与构建系统插件相关)、CVS/Subversion 操作(与版本控制系统插件相关)和项目操作(与项目管理器插件相关)。这让您可以方便地从文件管理器中执行所有操作。
GIT 插件对于 Anjuta 来说。