SVN client in Linux (Replacement of tortoisesvn)

Source: Internet
Author: User
Tags gpg svn client
Rabbitvcs: a replacement for tortoisesvn

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. While

Rabbitvcs does not have this restriction.

Specific installation, refer to the official website: http://wiki.rabbitvcs.org/wiki/install/ubuntu (this is installed in Ubuntu 10.10)

The procedure is as follows:

1. Add rabbitvcs to the Ubuntu source in two ways:

A.

sudo add-apt-repository ppa:rabbitvcs/ppa

If the public key fails to be imported, run the following code.

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-key A2019EA84E7532C8&& gpg -a --export A2019EA84E7532C8| sudo apt-key add -

Note: Set a2019ea84e7532c8 to the required number.

B.

Edit sources. List and add the Deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu ** distribution ** main at the bottom

sudo gedit /etc/apt/sources.listdeb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu **DISTRIBUTION** main

2. Update the Ubuntu System

sudo apt-get update

If the public key fails to be imported during the update process, run the following code.

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-key A2019EA84E7532C8&& gpg -a --export A2019EA84E7532C8| sudo apt-key add -

Note: Set a2019ea84e7532c8 to the required number.

3. Install rabbitvcs

sudo apt-get install rabbitvcs-core rabbitvcs-nautilus rabbitvcs-thunar rabbitvcs-gedit rabbitvcs-cli

Note: first, make sure that your system has been installed.Subversion

4. Restartnautilus

nautilus -q

In this way, right-click and you will see the bunny logo. In fact, there are still some sources. Why? Because the tortoisesvn logo is a tortoise, And the rabbitvcs logo is a rabbit, everyone has heard of the story of the tortoise and the rabbit race. Can tortoisesvn be surpassed by rabbitvcs? Let's wait and see.

5. Checkout code from the svn Server

Later use is exactly the same as tortoisesvn.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.