First, preface
There are two SVN clients under Ubuntu: 1.SVN. 2.Rapidsvn. Second, the SVN installation method
Installing SVN is simple, just enter the command to install: sudo apt-get install subversion
Online there is a way to compile their own, I tried, it is easy to error, said to be lack of OpenSSL
topeet@ubuntu:~/soft/subversion-1.6.12$ sudo apt-get install subversion [sudo] password for topeet:reading package lists ... Done Building Dependency Tree Reading state information ... Done suggested Packages:subversion-tools Db4.8-util the following NEW packages would be installed:subversion 0 Upgrad
Ed, 1 newly installed, 0 to remove and 542 not upgraded.
Need to get 296 kB of archives.
After this operation, 1,225 KB of additional disk space would be used. Get:1 http://mirrors.163.com/ubuntu/precise-updates/main Subversion amd64 1.6.17dfsg-3ubuntu3.5 [296 KB] fetched 296 kb
in 0s (829 kb/s) Selecting previously unselected package subversion. (Reading database ...
167946 files and directories currently installed.)
Unpacking subversion (from .../subversion_1.6.17dfsg-3ubuntu3.5_amd64.deb) ...
Processing triggers for man-db ... Setting up Subversion (1.6.17dfsg-3ubuntu3.5) topeet@ubuntu:~/soft/subversion-1.6.12$ ls aclocal.m4 BUGS Changes Config.loG contrib gen-make.py Neon serf translating Apr build Committers Co Nfig.nice COPYING HACKING notes sqlite-amalgamation win-tests.py apr-util build.conf confdefs . h Configure Doc INSTALL packages subversion www autogen.sh build-outputs.mk config.ca Che configure.ac gen-make.opts makefile.in README tools zlib topeet@ubuntu:~/soft/subversion-1.6.12$
SVN Type ' svn help ' for usage. topeet@ubuntu:~/soft/subversion-1.6.12$ SVN help USAGE:SVN <subcommand> [options] [args] Subversion command-line
Client, version 1.6.17.
Type ' svn help <subcommand> ' for help on a specific subcommand. Type ' svn--version ' to see the program version and RA modules or ' svn--version--quiet ' to see just the version number
. Most subcommands take file and/or directory arguments, recursing on the directories. If no arguments is supplied to such a command, it RECURSes on the current directory (inclusive) by default. Available Subcommands:add Blame (praise, annotate, Ann) Cat Changelist (CL) Checkout (CO) cleanup Co
Mmit (CI) copy (CP) Delete (Del, remove, RM) diff (di) export Help (?, h) Import info list (LS) Lock log Merge Mergeinfo mkdir move (MV, rename, ren) propdel (Pdel, PD) Propedit (Pedit, PE) pro Pget (Pget, PG) proplist (plist, PL) propset (PSet, PS) Resolve resolved revert status (Stat, ST) SWI
TCH (SW) Unlock update (UP) Subversion was a tool for version control. For additional information, see http://subversion.tigris.org/
Three, the RAPIDSVN installation method
1. Enter RAPIDSVN directly in Ubuntu Software Center to download
iv. configuration mode of RAPIDSVN
The diff and edit tools are not configured under the RAPIDSVN default configuration, so if you need to open a file or diff a file, you need to configure the path of the tool yourself.
On a machine like Ubuntu, you can set this up: Click the menu bar ==> ' View/preferences ... ' To set the parameters, you can select the appropriate program on the ' Programs ' page.
A list of recommended programs is available on the official website:
Under Linux, we can use Scintilla/scite as the editor and use Nautilus as the Browsing tool (explorer),
The diff and merge tools are available with KDIFF3,
These programs are installed by default in the/usr/bin directory, as long as they are linked to the Rapidsvn property settings. Five, svn command line and RAPIDSVN combined use
RAPIDSVN is a graphical operation, more user-friendly, easy to get started, but some features do not support, the use of the command line SVN to achieve the corresponding function, you can play a complementary role.
Reference Address:
1.ubuntu svn GUI client Login SVN service
Install SVN client under 2.Linux