我在emacs中做了大部分的開發,我使用bzr進行版本控制。我推斷c-x v =等價於bzr diff,但我不清楚emacs內部如何進行提交,或者各種bzr命令如何映射到emacs密鑰綁定。任何人都可以提出最好的方法或指向我的教程?如何從emacs內提交更改到bzr分支?
4
A
回答
5
Bazaar bzr
命令是由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
我已經配置CXv=在我的.emacs使用下面的命令來調用ediff-修訂:
(eval-after-load "vc-hooks"
'(define-key vc-prefix-map "=" 'ediff-revision))
1
看起來像DVC mode是你所追求的。對不起,我沒有用過它,所以我不能告訴你任何關於它的事情。
4
C-x v v或vc-next-action
。看看emacs手冊中的VC section
相關問題
- 1. 如何提交更改到新分支
- 2. 合併從提交到分支的分支的特定更改
- 3. 如何從提交ID找到分支
- 4. 創建的bzr分支選擇性省略了一些從提交父分支
- 5. Subversion將未提交的更改提交到一個新分支
- 6. 如何撤消提交併將更改提交到Git中的其他分支?
- 7. 從emacs bzr推/拉?
- 8. 將提交的更改從中繼移動到分支
- 9. 更改我分支的提交
- 10. git:如何將提交的更改從主控移動到分支?
- 11. 如何找到提交的分支?
- 12. 如何列出開始提交或文件更改的分支?
- 13. 如何在Git中更改提交所關聯的分支
- 14. Emacs&DSVN:更改默認提交消息
- 15. 更改分支和本地未提交更改
- 16. 從中繼複製提交到分支
- 17. 從提交到特性分支合併
- 18. GIT中移動從主未提交更改至新分支
- 19. 將錯誤分支上的未提交更改記錄到右分支
- 20. (git):如何從上游分支提交特定提交?
- 21. 移動未提交更改到一個新的分支
- 22. Git如何從分支上的特定提交中更改文件名
- 23. 如何恢復提交併從這些更改創建新分支?
- 24. git如何合併單個提交中的新更改到另一個分支?
- 25. 如何在舊提交的本地更改後返回到我的分支?
- 26. 如何將所有提交從特定提交移動到新分支
- 27. 在錯誤分支中進行了更改 - 如何將這些更改提交到另一個分支以進行提交
- 28. 如何將所有提交從一個分支移動到另一個分支?
- 29. 添加從分支到主題分支的提交
- 30. 將提交從一個分支移動到另一個分支
érôme:感謝VC命令列表。這個列表是emacs可以生成的東西(用一個簡單的命令)還是你必須手動創建它? – unutbu 2010-09-21 12:29:55
C-h b列出當前緩衝區當前模式的所有鍵綁定。 – 2010-09-21 15:55:09
érôme:我無法相信我不知道這一點已經走了多久。謝謝。 – unutbu 2010-09-21 20:43:17