Eu olhei para esta pergunta:
Usamos sudo apt-get install subversion
para instalar o subversion no servidor.
O que devo fazer para instalar o cliente do subversion?
O cliente SVN é necessário apenas e não precisamos do servidor em todas as máquinas.
Também não precisamos de acesso GUI em máquinas Ubuntu.
Respostas:
Sua pergunta de fato contém a resposta.
sudo apt-get install subversion
.svn command [options] [args]
.O
subversion
pacoteA instalação de pacotes completos (incluindo servidor e cliente) pode parecer uma sobrecarga, mas é a solução mais fácil de manter . Você obtém facilmente atualizações futuras, versões de segurança e muito mais. Além disso, se algum de seus usuários precisar desesperadamente de um servidor de subversão, estará a apenas alguns comandos de distância.
Use
svn --version
para os módulos incluídos:e use
svn --help
para obter mais informações. Os comandos disponíveis ilustram que osubversion
pacote é o caminho a percorrer.Você também pode instalar
svnkit
, mas isso vem com muitasjava
dependências. Aqui está a captura de tela oficial do pacote (você pode encontrá-losynaptic
):Para mais informações, leia http://svnbook.red-bean.com/ e http://subversion.apache.org .
fonte
Quando você olha quais arquivos estão instalados para o pacote,
subversion
verá que o pacote contém cliente e servidor:Portanto, uma possibilidade está sendo usada
Post-Invoke
para remover o arquivo do servidor após a instalação.99remove-svn-server
comsudo
no diretório/etc/apt/apt.conf.d
.Adicione a seguinte linha
Toda vez que você usar
apt-get
(ou outros métodos de instalação), ele chamará o script após concluir suas ações. Este pequeno script verifica sesvnserve
existe e, se sim, remove o arquivo.fonte
Use o RabbitVCS
RabbitVCS é um conjunto de ferramentas gráficas escritas para fornecer acesso simples e direto aos sistemas de controle de versão que você usa.
Atualmente, ele está integrado aos gerenciadores de arquivos Nautilus e Thunar, o editor de texto do Gedit, e suporta o Subversion e o Git, com o objetivo de incorporar outros sistemas de controle de versão e outros gerenciadores de arquivos.
É principalmente inspirado no TortoiseSVN.
O RabbitVCS é um Software Livre / de Código Aberto escrito em Python e baseado na biblioteca PyGTK.
fonte
Como disse dedunumax, o pacote subversion inclui cliente e servidor, mas de acordo com outra resposta no askubuntu ( Como instalo o svn? ), O servidor (daemon) não é iniciado por padrão.
Teoricamente, isso significa que a instalação do pacote subversion deve ser tudo o que você precisa fazer nas máquinas clientes.
fonte
O pacote Subversion também inclui svn (cliente Subversion). Então você não precisa se preocupar. Se você deseja uma GUI, use o Rabbit .
fonte