Software  
 
Conhecimento computador >> Software >> Software Utility >> 
Como sincronizar Subversion Repositórios
usuários do Subversion pode sentir a necessidade de criar vários espelhos de um repositório Subversion mestre para permitir que os membros em diferentes localizações geográficas para acessar cópias do código atual rapidamente. Sincronizar os repositórios deste modo também protege -los em caso de uma falha técnica em um servidor. Para facilitar a sincronização , o Subversion oferece a função " svnsync " . Instruções
1

Abra um Terminal
2

Criar um novo repositório Subversion , digitando: .

Mkdir repository_mirror

svnadmin criar repository_mirror

cd respository_mirror

Isto irá manter a cópia espelhada de seu repositório Subversion
3

Digite o seguinte para editar o arquivo de configuração svnserve.conf . :

nano conf /svnserve.conf

Retire o " #" da linha onde se lê :

# password- db = passwd

Fechar nano.
4

Digite o seguinte para editar o arquivo " passwd" :

nano conf /passwd

cole o seguinte texto abaixo da linha " [ usuários ]" :

svnsync = secret

Altere segredo para a senha que você gostaria svnsync para usar quando ele sincroniza seus repositórios . Salve seu trabalho e feche nano
5

Digite o seguinte para editar um novo documento contendo um script necessário pelo programa svnsync : .

Nano hooks /pre- revprop-change < br >

cole o seguinte para ele :

# /bin /sh

USER = "$ 3 "

if [" $ USER " = " svnsync "] , então exit 0 ; fi

echo " Somente o usuário pode mudar svnsync revprops "> & 2 exit 1


Salve seu trabalho , perto nano e digite o seguinte para torná-lo um script executável :

chmod + x hooks /pre- revprop-change
6

Inicializar o sync , digitando o seguinte comando:

svnsync inicialização arquivo :///AGENDA /respository_mirror svn ://SOURCE.COM /source_repos

Substitua o "Diretório" com o diretório onde você criou o espelho do repositório e substituir o " SOURCE.COM /source_repos " com o nome do servidor . eo nome do repositório para seu espelho
7

Comece o processo de sincronização :

svnsync sync - arquivo de nome de usuário svnsync :///AGENDA /respository_mirror

mais uma vez , substitua o nome do arquivo e caminho com o que você utilizados em seu sistema para o espelho.

Anterior :

Próximo : No
  Os artigos relacionados
·Geocodificação reversa Tutorial 
·Pode um arquivo SFV Reparar um Arquivo 
·Como fazer um programa de pintura -Like no Xcode 
·O que é o Windows System32 CCM 
·Como converter e editar PDFs 
·Como remover um usuário de uma Diretiva de Grupo 
·Como usar o software Partição de Imagens 
·Como faço para parar Java Update 
·Como sincronizar o iCal com um Samsung Glyde 
·Como sincronizar com um PC Chumbo 
  Artigos em destaque
·Como converter texto 3D no Photoshop 
·Voz Mudando Effects 
·Como exibir a data em Shell Script 
·Como imprimir dobro Sides em MS Word 
·Como adicionar Flash Player para FLV 
·Como executar o Excel de uma janela do Internet Explore…
·O que você Digite calibrar Skype 
·Avançado SQL Server Tutorial 
·Como alterar VLC Player Skins 
·Como sincronizar rolagem no Excel 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados