天天看點

Linux下安裝SVN用戶端

下載下傳位址 http://subversion.apache.org/download/#recommended-release

1、下載下傳

[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.bz2

2、解壓

[maintain@HM16-213 software]$ tar jxvf subversion-deps-1.6.12.tar.bz2

[maintain@HM16-213 software]$ tar jxvf subversion-1.6.12.tar.bz2

3、準備安裝

[root@HM16-213 software]# mkdir /usr/local/subversion

[root@HM16-213 software]# cd subversion-1.6.12

4、安裝

[root@HM16-213 subversion-1.6.12]# ./configure --prefix=/usr/local/subversion

[root@HM16-213 subversion-1.6.12]# make && make install

5、測試完成

[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

6、建立軟連接配接

[root@HM16-213 /]# ln /usr/local/subversion/bin/svn /sbin/svn

7、測試

[root@HM16-213 /]# svn

Type 'svn help' for usage.

[root@HM16-213 /]# svn -h

usage: 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, recursing

on the directories.  If no arguments are 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

   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/

svn

繼續閱讀