一、下載svn
[maintain@HM16-213 software]$ wget http://subversion.tigris.org/downloads/subversion-deps-1.6.12.tar.bz2測試
[maintain@HM16-213 software]$ wget http://subversion.tigris.org/downloads/subversion-1.6.12.tar.bz2ui
二、解壓spa
[maintain@HM16-213 software]$ tar jxvf subversion-deps-1.6.12.tar.bz2orm
[maintain@HM16-213 software]$ tar jxvf subversion-1.6.12.tar.bz2ci
三、準備安裝rem
[root@HM16-213 software]# mkdir /usr/local/subversionget
[root@HM16-213 software]# cd subversion-1.6.12it
四、安裝io
[root@HM16-213 subversion-1.6.12]# ./configure --prefix=/usr/local/subversion
[root@HM16-213 subversion-1.6.12]# make && make install
五、測試完成
[root@HM16-213 subversion-1.6.12]# cd /usr/local/subversion/bin
[root@HM16-213 bin]# ll
total 1348
-rwxr-xr-x 1 root root 7007 Dec 18 11:12 apr-1-config
-rwxr-xr-x 1 root root 6510 Dec 18 11:12 apu-1-config
-rwxr-xr-x 1 root root 1840 Dec 18 11:12 neon-config
-rwxr-xr-x 1 root root 640714 Dec 18 11:12 svn
-rwxr-xr-x 1 root root 111254 Dec 18 11:12 svnadmin
-rwxr-xr-x 1 root root 69421 Dec 18 11:12 svndumpfilter
-rwxr-xr-x 1 root root 137177 Dec 18 11:12 svnlook
-rwxr-xr-x 1 root root 229281 Dec 18 11:12 svnserve
-rwxr-xr-x 1 root root 107874 Dec 18 11:12 svnsync
-rwxr-xr-x 1 root root 25042 Dec 18 11:12 svnversion
六、創建軟鏈接
[root@HM16-213 /]# ln /usr/local/subversion/bin/svn /sbin/svn
七、測試
[root@HM16-213 /]# svnType 'svn help' for usage.[root@HM16-213 /]# svn -husage: svn <subcommand> [options] [args]Subversion command-line client, version 1.6.11.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, recursingon the directories. If no arguments are supplied to such acommand, it recurses on the current directory (inclusive) by default.Available subcommands: add blame (praise, annotate, ann) cat changelist (cl) checkout (co) cleanup commit (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) propget (pget, pg) proplist (plist, pl) propset (pset, ps) resolve resolved revert status (stat, st) switch (sw) unlock update (up)Subversion is a tool for version control.For additional information, see http://subversion.tigris.org/