Exportar um repositório SVN para um diretório da web usando a linha de comando

Nota: SVN sempre requer um protocolo. Este exemplo usa o protocolo “https: //”, mas “http: //”, “svn: //” e “svn + ssh: //” são todos suportados para repositórios remotos.

Esses comandos sobrescrevem a pasta pública usando o comando “–force”. Se existir um arquivo, ele será sobrescrito, mas todos os outros arquivos em um diretório serão preservados:

  • svn export https://svn.domain.co.uk/project/ /home/user/public/–force

Ou, alternativamente, para exportar repositórios locais para uma pasta local, use o protocolo “file: //”:

  • svn export file://$HOME/svn/project/ $HOME/staging.website.co.uk/–force