我目前使用 subversion 来跟踪我的 Emacs 配置更改并将我的 '.emacs.d' 目录同步到不同的平台。
许多包,如 Ido、Muse 或 Org-mode 是 Emacs 发行版的一部分,这些发行版随 Debian 或 Carbon Emacs (osx) 一起提供。但是我也在使用的其他软件包不是这些发行版的一部分,所以我必须手动将它们添加到我的个人 subversion 存储库中。
优点是我现在可以在任何我想工作的地方检查我的整个 '.emacs.d' 配置。缺点是我必须跟踪这些包的更新,每次有新的更新可用时,我都必须手动更新我自己的存储库。
有没有更好的方法将我自己的配置和包与“社区”的配置和包集成?我意识到很多人出于这个原因使用 github.com。
我应该更好地使用 git 而不是 subversion 来与社区同步和共享我的 Emacs 配置吗?这是否意味着我应该更好地切换到 github.com 而不是使用我自己的 subversion 服务器来更接近其他 Emacs 用户的交换和分发?