我剛剛發現emacs集成了對版本控制的支持(通過與Emacs and symbolic links相同的問題和答案)。我試圖找到emacs VC包含的概述,但是我找到的所有內容都是詳細信息和技術信息(例如emacs man for VC)。emacs中的版本控制概述
有誰知道emacs VC的快速介紹/概述嗎?
I.e.爲什麼使用它,而不是(例如)直接git?它有什麼基本功能?
我剛剛發現emacs集成了對版本控制的支持(通過與Emacs and symbolic links相同的問題和答案)。我試圖找到emacs VC包含的概述,但是我找到的所有內容都是詳細信息和技術信息(例如emacs man for VC)。emacs中的版本控制概述
有誰知道emacs VC的快速介紹/概述嗎?
I.e.爲什麼使用它,而不是(例如)直接git?它有什麼基本功能?
爲什麼使用它,而不是(例如)git直接?
出於同樣的原因,人們使用其他集成工具和圖形用戶界面:打字少,週轉快。
它有什麼基本特徵?
CLI週期:
git commit file
Emacs的循環:
或者選擇文件在VC-DIR緩衝液(C-x垂直d)和對它們進行操作:DIFF,提交,拉&℃。
剛開始使用Emacs/VC並詢問具體問題。
PS。又見Emacs的維基:
對於git而言,還有[magit](http://magit.github.io/magit/),這是一種更直觀的方法,它與git緊密結合並支持其所有高級功能。 – ataylor
下面是簡介:http://david.rothlis.net/emacs/basic_c.html#vc
如果你使用Git,你真的應該使用magit
,第三方插件。 但是,即使使用magit
,我仍然使用vc
的vc-print-log
,特別是vc-annotate
。有關後者的介紹,請參見http://david.rothlis.net/emacs/basic_c.html#annotate
@HighPerformanceMark我的問題的整個觀點是爲了避免'*泛*'。我非常感謝你的觀點 - 我認爲 - 但我決定仍然發佈這個問題,因爲我認爲這樣的鏈接對許多SO和一般人都有幫助。 – DilithiumMatrix