我刚刚发现 emacs 集成了对版本控制的支持(通过与Emacs 和符号链接相同的问题和答案)。我试图找到有关 emacs VC 包含的内容的概述,但我发现的所有内容都是细节和技术(例如emacs man for VC)。
有谁知道emacs VC的快速介绍/概述?
即为什么使用它,而不是(例如) git 直接?它有哪些基本特征?
我刚刚发现 emacs 集成了对版本控制的支持(通过与Emacs 和符号链接相同的问题和答案)。我试图找到有关 emacs VC 包含的内容的概述,但我发现的所有内容都是细节和技术(例如emacs man for VC)。
有谁知道emacs VC的快速介绍/概述?
即为什么使用它,而不是(例如) git 直接?它有哪些基本特征?
为什么使用它,而不是直接使用(例如)git?
出于同样的原因,人们使用其他集成工具和 GUI:更少的输入,更快的周转。
它有哪些基本特征?
CLI 循环:
git commit file
Emacs 周期:
或者选择vc-dir缓冲区 ( C-x v d) 中的文件并对其进行操作:diff、commit、pull &c。
刚开始使用 Emacs/VC 并提出具体问题。
PS。另请参阅 Emacs Wiki:
这里简单介绍一下: http: //david.rothlis.net/emacs/basic_c.html#vc
如果你使用 git,你真的应该使用magit
第三方插件。但是,即使使用magit
,我仍然使用vc
's vc-print-log
,尤其是vc-annotate
. 有关后者的介绍,请参见http://david.rothlis.net/emacs/basic_c.html#annotate