推荐的 Emacs git 模式

11
作为一个最近转向git并长期使用Emacs的黑客,我想知道其他认真的Emacs/Git黑客在Emacs23中推荐哪些git支持。 我已经开始使用VC git后端,并发现它在一定程度上是git能力的薄抽象层。 所以我倾向于尝试另一个。 在谷歌搜索中除了标准Emacs VC支持外,还出现了大约半打选择。
如果您喜欢magit或egg,请问原因是什么? 如果您的建议与平台依赖关系密切,那么是如何依赖的?
3个回答

9
我最开始使用的是git.el(附带于Git中)。主要原因是因为我曾经习惯于使用psvn.el来处理Subversion,所以我在寻找类似于Git的东西。由于git.el具有兼容的按键绑定,所以它是我的首选。
然而,我真的开始喜欢分阶段提交(不是提交整个文件,而只是一些块),而git.el没有很好地支持这一点。长话短说:我目前正在使用Magit,我非常喜欢它。
老实说,我还没有使用Magit来做例如rebase或merge等操作。我仍然使用命令行进行操作。但是我认为,Magit更好地映射了Git提供的功能。

2
我已经开始使用Magit,并且发现它非常令人满意,因为它更接近git。对我来说足够好了。 - pajato0

2

我使用Magit模式。


1

很抱歉我不能评论egg,但我已经稳定地使用git + emacs 12个月了。我尝试过git、git gui、vc-git、git.el和magit。我阅读了所有关于其他东西的内容。我最终使用git命令行来委托新的存储库、克隆和其他不频繁的配置工作。我通过magit执行大多数git操作(约97%)。而且...我是一个快乐的露营者;)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接