2013-09-29 27 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'命令具有相同的功能,但僅適用於本地存儲庫。 –