我是bazaar的新手,我想尝试一下将我的Emacs配置文件存储在一个存储库中。
这些文件包括我的主目录中的一个.emacs文件(在unixish系统上)和/usr/local/share/emacs/site Lisp中的两个emacs Lisp源文件
我真的希望有一个repo,因为我的.emacs文件中的一些更改与其他文件中的更改一起进行。
你推荐什么?尝试使用符号链接?有没有办法将一份回购协议的修订版本与另一份回购协议的修订版本联系起来,从而更容易地解决两份独立回购协议的问题?
我有一些perforce的经验:解决方案很简单:您可以定义一个视图,将repo文件映射到硬盘上的任意位置。
这更像是一个bzr问题,但我可以给你一个Emacs答案。
构造Emacs设置的“新”方法是有一个目录 ~/.emacs.d .emacs 归档 ~/.emacs.d/init.el ~/.emacs.d/lisp 目录(实际上,您可以随意命名目录,但是 lisp /usr/local/share/emacs/site-lisp 将文件复制到该目录(如果需要,可以进行字节编译)。最后,把 (add-to-list 'load-path "~/.emacs.d/lisp") 在你的巅峰 ~/.emacs/init.el 文件
~/.emacs.d
.emacs
~/.emacs.d/init.el
~/.emacs.d/lisp
lisp
/usr/local/share/emacs/site-lisp
(add-to-list 'load-path "~/.emacs.d/lisp")
~/.emacs/init.el
现在一切都在一棵树下,所以 bzr init ~ 也在那里。
bzr init
~