We all know that since svn debuted, many people have predicted that cvs will be replaced by it. Just as they predicted maven would replace ant. It can be seen that svn is popular. In Windows, the most common open-source free svn client is TortoiseSVN (the turtle we see ). In Windows, TortoiseSVN works with VisualSvn Server (a free svn server management tool), which allows developers to easily build version libraries for projects.
In Linux, the most common svn client may be eSvn. It is also open-source and free of charge. However, TortoiseSVN is used differently from TortoiseSVN on Windows, and the graphical interface of the client software is somewhat dull or even "ugly" in Linux ". The power of open source is powerful. RabbitVCS is an open-source and free svn client software similar to TortoiseSVN that supports many Linux systems. Its operation method is almost the same as using TortoiseSVN in Windows, and common operations are also integrated into the context menu.
More importantly, when eSvn updates the code, the location cannot contain Chinese characters; otherwise, it cannot be updated. RabbitVCS does not have this restriction.
For more information about the installation method, see http://wiki.rabbitvcs.org/wiki/install/ubuntu:
1. Add rabbitvcs to Ubuntu
Run sudo gedit/etc/apt/sources. list and add:
Deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu karmic main
2. Update the ubuntu System
Run sudo apt-get update to update the source. If the public key Import fails, run the following code:
Sudo apt-key adv -- keyserver keyserver.ubuntu.com -- recv-keys 34EF4A35
Sudo apt-get update
3. Install rabbitvcs
Sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus rabbitvcs-thunar thunarx-python
4. Restart nautilus
Run: nautilus-q
In this way, right-click and the operation options of rabbitvcs will appear, as shown in:
Ubuntu-based SVN client-RabbitVCS Installation