Como sincronizar o repositório SVN com um sistema de arquivos FTP remoto

2

Configurei um servidor Centos localmente (no escritório) que contém um repositório SVN com um projeto. Muitos desenvolvedores estão trabalhando neste repositório e fazendo mudanças.

Também tenho um servidor remoto que tem FTP onde o projeto está sendo hospedado. Então, eu precisava fazer o upload manualmente das alterações do repositório para o sistema de arquivos FTP .

Tenho R & D em um método de sincronização e decidi montar o sistema de arquivos FTP remoto no topo do servidor Centos e rsync do diretório SVN do repositório o respeitado diretório de projetos do FTP .

Meu problema é que não consigo ver nenhum arquivo ou diretório relacionado ao projeto no repositório SVN .

Então, como faço minha solicitação? Existe algum método adequado para atingir minha exigência do que isso? Ou eu estou completamente incompreendido o conceito SVN? se for, por favor me avise para fazer isso?

    
por inckka 01.07.2014 / 07:09

1 resposta

3

Você não pode repositório rsync per se como diretório no FS, porque na camada física ele não se correlaciona com o conteúdo lógico.

Você deve obter conteúdo do repositório (melhor - sem metadados relacionados ao SVN) como árvore real no lado do servidor antes e rsync isso árvore

Usando (qualquer) SVN-client (o CLI svn já pode existir ou você precisa instalá-lo), você vai svn export do file:/// URL do repositório local para SOMEDIR e pode usar este SOMEDIR para sincronização

    
por 01.07.2014 / 12:12