在bazaar存储库中配置.bzr目录路径

时间:2011-05-28 10:45:41

标签: bazaar

我想创建一个集市存储库,并且 .bzr 目录不在版本化文件旁边。 我正在寻找像git中的“--git-dir”这样的选项,或者是一种实现相同功能的方法。我甚至也会接受黑客攻击。

使用bzrlib的解决方案是可行的

示例当前结构

project/.bzr
project/foo_versioned_file
project/bar_versioned_file

Wannabe结构

project/foo_versioned_file
project/bar_versioned_file
/unrelated_path/.bzr

1 个答案:

答案 0 :(得分:2)

bzr中没有类似--git-dir的东西,但是如果你只需要避免在你的工作树上有完整的历史记录,那么值得考虑使用轻量级签出。轻量级签出允许您仅使用.bzr /目录中的少量文件(但无论如何都必须使用它),并且具有其存储库及其历史记录的真实分支可以保留在工作树之外。所以:

bzr branch bzr+ssh://HOST/REPO/BRANCH /unrelated_path
bzr checkout --lightweight /unrelated_path project