您如何看待 - 应该实现哪些功能以使Emacs中的Git更舒适?magit/git.el/egg/git-emacs/...中缺少哪些功能?
我已经玩git-emacs几天了.在阅读了我的选择(在你的博客文章中)并尝试了其中一些之后,我选择了那个.我的想法:
git.el - 你的评论中有两个突出的东西
它像PCL-CVS一样工作 - 我熟悉那个包(多年前使用它多年)但我更感兴趣的是学习如何用git方式做事,我认为熟悉范式会妨碍学习.
git命令在状态缓冲区之外不起作用 - 我喜欢在更深层次上集成,否则我可以从shell运行我的所有git命令并完成它.
magit - 在做git方式方面似乎要好得多,但同样,有两件事情突出:
更改语义 - 您提到了几个根据上下文而表现不同的命令.通常我是-dwim命令的忠实粉丝,但不是在取消暂存文件和删除它之间的区别!
它看起来不像其他一些(例如egg或git-emacs); 从好的方面来说,我确实喜欢图形分支表示
鸡蛋 - 我实际上尝试过这个
具有更好界面的magit,虽然看起来比magit好得多,但我担心它无法跟上magit开发
旁边没有关于它的文件; 我遇到了一些问题(我不记得是什么)并且无法找到解决方案,所以我只是放弃它并继续......
git-emacs - 看起来不错,并且有很好的文档
我喜欢的东西:文档,易用性,外观和内置的许多有用命令,通过` git-cmd ' 直接访问任何git命令,支持git-blame
我不喜欢的事情:ido(没有它可配置对我来说是一个重要的转折点,并暗示了作者方面的"我最了解"),缺少一些基本命令,如藏匿,缺乏任何自定义(再一次暗示"我最了解"的态度)
由于我在学习git本身方面还处于起步阶段,因此很难说这些软件包还缺少什么.我打算向git-emacs的作者询问他是否对补丁感兴趣,因为我可能会介绍自定义(ido,面孔和其他正常事物).无论如何,希望这有点帮助.