当前位置:  开发笔记 > 开发工具 > 正文

Bazaar:如何将来自不同位置的文件放在一个存储库中?

如何解决《Bazaar:如何将来自不同位置的文件放在一个存储库中?》经验,为你挑选了1个好方法。

我是bazaar的新手,想通过将我的Emacs配置文件存储在一个存储库中来尝试一下.

这些文件包含我的主目录中的.emacs文件(在unixish系统上)和/ usr/local/share/emacs/site-lisp中的几个Emacs Lisp源文件

我真的想要一个回购,因为我的.emacs文件中的一些更改与其他文件中的更改一起.

从手册中我无法解决的是如何将这些文件放在一起."bzr init"递归地从当前目录中获取所有文件; 对于我的情况,这将意味着在根目录中创建repo ...

您有什么推荐的吗?尝试使用符号链接?有没有办法将修订从一个仓库与另一个仓库中的一个仓库相关联,这样可以更容易地解决两个单独的仓库的问题?

还有一个挑战:在Windows机器上,这些Emacs文件位于完全不同的位置.怎么治疗呢?

我有一些经验:解决方案很简单:您可以定义一个视图,将repo文件映射到硬盘上的任意位置.



1> scottfrazer..:

这更像是一个bzr问题,但我可以给你一个Emacs答案.

构建Emacs设置的"新"方法是拥有一个目录~/.emacs.d并将所有内容放在那里.将.emacs文件重命名为~/.emacs.d/init.el,它将自动找到.接下来,创建一个~/.emacs.d/lisp目录(实际上您可以根据需要为dir命名,但这lisp是非常标准的),并将文件移动或复制/usr/local/share/emacs/site-lisp到该目录(如果需要,还可以对其进行字节编译).最后,放在文件(add-to-list 'load-path "~/.emacs.d/lisp")的顶部~/.emacs/init.el.

现在一切都在一棵树下,所以bzr init它和往常一样.此设置也适用于Windows,因为Emacs ~也在那里理解.

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有