Como criar um repositório compartilhado no modo de servidor mudo no Bazaar?

1

Como posso criar um repositório compartilhado em um servidor se eu tiver acesso somente usando sftp:// ?

Como solução alternativa, eu poderia criar o repositório compartilhado localmente e depois copiá-lo para o servidor.

Em qualquer caso, o Bazaar pode usar um repositório compartilhado remoto no modo de servidor burro? Digamos que eu faça isso:

bzr init-repo /tmp/repo
rsync -a /tmp/repo server:/tmp/
cd /path/to/a/branch
bzr push sftp://server/tmp/repo/branch1
bzr push sftp://server/tmp/repo/branch2

O primeiro push armazenará suas revisões no repositório compartilhado, para que o segundo push seja executado muito rapidamente, já que não precisa armazenar nenhuma nova revisão?

    
por janos 30.03.2013 / 11:03

1 resposta

1

bzr init-repo sftp://server/tmp/repo

rsync up também deve funcionar.

Sim, se você enviar duas ramificações para o mesmo repositório, as revisões serão armazenadas no repositório e não precisarão ser enviadas novamente ( a menos que você acesse um re-pack que acontece de tempos em tempos e isso fará com que seja carregado novamente. Então sftp pode ser lento com grandes ramos. Se você ver que é muito lento, você pode experimentar o bzr + ssh: // que requer que o bazar seja instalado no servidor. Pode ser possível instalar o bazar no diretório pessoal do usuário.

    
por AmanicA 02.04.2013 / 17:03