2013-09-29 11 views
5

C'è un modo per ottenere tutte le filiali bazaar dal repository condiviso remoto?Come ottenere tutto l'elenco bazaar (bzr) con il comando bzr

ho trovato può essere con Bazaar Explorer, ma non ho trovato che essere con il comando bzr.

  • In Git: git branches -r.

  • In Subversion, svn ls <REPOSITORY_ROOT>/branches.

Che ne dici di un bazar?

Penso che sia molto importante trovare i rami nel repository e credo che bzr debba supportare facilmente questa funzionalità, ma non sono riuscito a trovare la strada cercando su internet.

risposta

1

Penso che bzr heads dovrebbe fare quello che ti serve (fa parte del plugin bzrtools, che dovrebbe essere parte della distribuzione standard).

Si noti che bzr heads non mostrerà i rami in directory diverse come se fossero identici. Controlla il DAG della struttura del repository, non il layout della directory.

+1

'teste bzr --tips bzr: // bzr.sv.gnu.org/emacs' ha mostrato i rami. Ma un tempo trascorso era 'reale 10m44.473s, utente 0m4.716s, sys 0m1.170s'. È troppo tardi (perché analizza una struttura di repository, penso) per trovare solo i rami. Anche il Bazaar Explorer è in ritardo. Le migliori pratiche per trovare i rami è usare un'interfaccia web come la testa di legno, giusto? –

+1

Sì, il problema è che Bazaar carica e analizza il DAG del repository anziché analizzare la struttura delle directory. In linea di principio, poco più di 'find * -name .bzr -exec dirname '{}' ';'' è necessario trovare tutti i rami. Il comando 'bzr trees' fa l'equivalente, ma funziona solo con i repository locali. –

Problemi correlati