He mirado esta pregunta:
Utilizamos sudo apt-get install subversion
para instalar subversion en el servidor.
¿Qué debo hacer para instalar el cliente de subversion?
El cliente SVN solo es necesario y no necesitamos el servidor en todas las máquinas.
Además, no necesitamos acceso a la GUI en máquinas Ubuntu.
Respuestas:
Su pregunta de hecho contiene la respuesta.
sudo apt-get install subversion
.svn command [options] [args]
.El
subversion
paqueteLa instalación de los paquetes completos (incluidos el servidor y el cliente) puede parecer una gran carga, pero es la solución más fácil de mantener . Obtendrá fácilmente actualizaciones futuras, lanzamientos de seguridad y más. Además, si alguna vez uno de sus usuarios necesita desesperadamente un servidor de subversión, está a solo unos pocos comandos.
Uso
svn --version
para los módulos incluidos:y usar
svn --help
para más información. Los comandos disponibles ilustran que elsubversion
paquete es el camino a seguir.También puede instalar
svnkit
, pero eso viene con muchasjava
dependencias. Aquí está la captura de pantalla oficial para el paquete (puede encontrarlo ensynaptic
):Para obtener más información, lea http://svnbook.red-bean.com/ y http://subversion.apache.org .
fuente
Cuando observe qué archivos están instalados para el paquete
subversion
, verá que el paquete contiene tanto el cliente como el servidor:Entonces, una posibilidad es usar
Post-Invoke
para eliminar el archivo del servidor después de la instalación.99remove-svn-server
consudo
en el directorio/etc/apt/apt.conf.d
.Agregue la siguiente línea
Cada vez que use
apt-get
(u otros métodos de instalación), llamará al script después de finalizar sus acciones. Este pequeño script busca sisvnserve
existe y si es así, elimina el archivo.fuente
Utilice RabbitVCS
RabbitVCS es un conjunto de herramientas gráficas escritas para proporcionar un acceso simple y directo a los sistemas de control de versiones que utiliza.
Actualmente, está integrado en los administradores de archivos Nautilus y Thunar, el editor de texto Gedit, y admite Subversion y Git, con el objetivo de incorporar otros sistemas de control de versiones, así como otros administradores de archivos.
Está inspirado principalmente en TortoiseSVN.
RabbitVCS es un software gratuito / de código abierto escrito en Python y se basa en la biblioteca PyGTK.
fuente
Como dijo dedunumax, el paquete de subversión incluye tanto el cliente como el servidor, pero según otra respuesta en askubuntu ( ¿Cómo instalo svn? ), El servidor (daemon) no se inicia por defecto.
Teóricamente, esto debería significar que instalar el paquete de subversión debería ser todo lo que necesita hacer en las máquinas cliente.
fuente
El paquete de Subversion incluye también svn (cliente de Subversion). Entonces no tienes que preocuparte. Si quieres una GUI usa Rabbit .
fuente