我在 emacs 中进行大部分开发,并使用 bzr 进行版本控制。我推断 c-x v = 相当于 bzr diff,但我不清楚如何从 emacs 中进行提交,或者各种 bzr 命令如何映射到 emacs 键绑定(bind)。任何人都可以建议最好的方法或指向我的教程吗?
最佳答案
集市 bzr
command 是 VC 管理的后端工具之一。因此,您可以使用所有 VC 命令来使用 bzr 后端:
C-x v + vc-update
C-x v = ediff-revision
C-x v D vc-root-diff
C-x v L vc-print-root-log
C-x v a vc-update-change-log
C-x v b vc-switch-backend
C-x v c vc-rollback
C-x v d vc-dir
C-x v g vc-annotate
C-x v h vc-insert-headers
C-x v i vc-register
C-x v l vc-print-log
C-x v m vc-merge
C-x v r vc-retrieve-tag
C-x v s vc-create-tag
C-x v u vc-revert
C-x v v vc-next-action
C-x v ~ vc-revision-other-window
我在 .emacs 中使用以下命令将 C-x v = 配置为调用 ediff-revision :
(eval-after-load "vc-hooks"
'(define-key vc-prefix-map "=" 'ediff-revision))
关于emacs - 如何从 emacs 中将更改提交到 bzr 分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3753962/