J'ai regardé cette question:
Nous utilisons sudo apt-get install subversion
pour installer subversion sur le serveur.
Que dois-je faire pour installer le client subversion?
Le client SVN est uniquement nécessaire et nous n'avons pas besoin du serveur sur toutes les machines.
De plus, nous n'avons pas besoin d'un accès à l'interface graphique sur les machines Ubuntu.
Réponses:
Votre question contient en fait la réponse.
sudo apt-get install subversion
.svn command [options] [args]
.Le
subversion
paquetL'installation de l'ensemble des packages (y compris le serveur et le client) peut sembler une surcharge, mais c'est la solution la plus facile à gérer . Vous obtenez facilement les futures mises à jour, versions de sécurité et plus encore. De plus, si jamais l'un de vos utilisateurs a désespérément besoin d'un serveur de subversion, ce n'est qu'à quelques commandes.
Utilisation
svn --version
pour les modules inclus:et utilisez
svn --help
pour plus d'informations. Les commandes disponibles illustrent que lesubversion
package est le chemin à parcourir.Vous pouvez également installer
svnkit
, mais cela vient avec beaucoup dejava
dépendances. Voici la capture d'écran officielle du package (vous pouvez la trouver danssynaptic
):Pour plus d'informations, consultez http://svnbook.red-bean.com/ et http://subversion.apache.org .
la source
Lorsque vous regardez quels fichiers sont installés pour le package,
subversion
vous constaterez que le package contient à la fois le client et le serveur:Une possibilité consiste donc
Post-Invoke
à supprimer le fichier serveur après l'installation.99remove-svn-server
avecsudo
dans le répertoire/etc/apt/apt.conf.d
.Ajoutez la ligne suivante
Chaque fois que vous utilisez
apt-get
(ou d'autres méthodes d'installation), il appellera le script après avoir terminé ses actions. Ce petit script regarde s'ilsvnserve
existe et si oui, supprime le fichier.la source
Utilisez RabbitVCS
RabbitVCS est un ensemble d'outils graphiques écrits pour fournir un accès simple et direct aux systèmes de contrôle de version que vous utilisez.
Actuellement, il est intégré dans les gestionnaires de fichiers Nautilus et Thunar, l'éditeur de texte Gedit, et prend en charge Subversion et Git, dans le but d'incorporer d'autres systèmes de contrôle de version ainsi que d'autres gestionnaires de fichiers.
Il est principalement inspiré de TortoiseSVN.
RabbitVCS est un logiciel gratuit / open source écrit en Python et basé sur la bibliothèque PyGTK.
la source
Comme l'a dit dedunumax, le package subversion comprend à la fois le client et le serveur, mais selon une autre réponse sur askubuntu ( comment installer svn? ), Le serveur (démon) n'est pas démarré par défaut.
Théoriquement, cela devrait signifier que l'installation du package subversion devrait être tout ce que vous devez faire sur les machines clientes.
la source
Le package Subversion inclut également svn (client Subversion). Vous n'avez donc pas à vous inquiéter. Si vous voulez une interface graphique, utilisez Rabbit .
la source