2013-09-29 30 views
5

是否有任何方法从远程共享存储库获取所有bazaar分支?使用bzr命令获取所有bazaar(bzr)分支列表

我发现它可以与Bazaar资源管理器,但无法找到哪个是与bzr命令

  • 在Git中:git branches -r

  • 在Subversion中,svn ls <REPOSITORY_ROOT>/branches

如何在集市?

我认为找到存储库中的分支是非常重要的,我相信bzr必须很容易支持这个功能,但是我找不到通过搜索互联网的方式。

回答

1

我认为bzr heads应该做你需要的(它是bzrtools插件的一部分,它应该是标准发行版的一部分)。

请注意,bzr heads不会在不同的目录中显示不同的分支,如果它们相同。它检查存储库结构的DAG,而不是目录布局。

+1

'bzr头--tips bzr:// bzr.sv.gnu.org/emacs'显示分支。 但过去的时间是'真正的10m44.473s,用户0m4.716s,系统0m1.170s'。 太迟了(因为它扫描存储库结构,我认为)只是找到分支。 Bazaar Explorer也很晚。 找到分支机构的最佳做法是使用诸如记录头等Web界面,对不对? –

+1

是的,问题是Bazaar加载和分析存储库DAG而不是扫描目录结构。原则上,查找所有分支需要的不仅仅是'find * -name .bzr -exec dirname'{}'';''。 'bzr trees'命令具有相同的功能,但仅适用于本地存储库。 –