一。服務器安裝:
1、yum install subversion



tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN

二。客戶端安裝及使用:
[root@localhost modules]#yum install subversion
驗證安裝
檢驗已經安裝的SVN版本信息
[root@localhost modules]# svnserve --version
svnserve,版本 1.6.11 (r934486)
編譯於 Jun 23 2012,00:44:03
版權所有 (C) 2000-2009 CollabNet。
Subversion 是開放源代碼軟件,請參閱 http://subversion.tigris.org/ 站點。
此產品包含由 CollabNet(http://www.Collab.Net/) 開發的軟件。
下列版本庫后端(FS) 模塊可用:
* fs_base : 模塊只能操作BDB版本庫。
* fs_fs : 模塊與文本文件(FSFS)版本庫一起工作。
Cyrus SASL 認證可用。
SVN客戶端下載文件
[root@localhost ~]# mkdir /svn
[root@localhost ~]# cd /svn/ #將svn服務上提取的文件放在此目錄下
[root@localhost svn]# svn checkout svn://10.22.1.79/svnrepo #svn服務器地址
SVN版本庫更新
svn up /svn/repo
上傳文件到服務器
[root@localhost ]# touch /svn/repo/test.php #所有的動作必須在repo版本庫中完成
[root@localhost ]# svn add /svn/repo/test.php #上傳test.php文件到svn服務器
刪除服務器上的文件
[root@localhost ]# svn rm /svn/repo/test.php--force
查看版本庫內容
[root@localhost ~]# svn list /svn/repo/
------------------------------------------------------------------------------------------------------------------------
到此,SVN客戶端就配置完成了
創建版本庫:
終端輸入:svnadmin create [路徑]
該路徑可以是相對路徑,例如,當前在home/user/svn/目錄下,輸入svnadmin create myproject,則該版本庫會被創建在home/user/svn/目錄下,新建一個文件夾名為myproject,其中便是版本庫的文件了。
將文件導入版本庫:
終端輸入:svn import [源路徑] [目標版本庫路徑] -m [日志信息]
源路徑可以是相對路徑,導入時會遞歸導入源路徑下的所有文件和文件夾,目標版本庫路徑需要絕對目錄(反正我試驗是這樣的),例如版本庫的目錄是:home/user/svn/myproject/。則應該這樣寫:file:///home/user/svn/myproject/
例如將當前目錄導入版本庫myproject:
svn import . file:///home/user/svn/myproject -m"導入文件"
從版本庫導出:
導入后原文件並未被納入版本管理,若想獲得受版本控制的文件,就需要從版本庫導出
終端輸入:svn co [版本庫路徑]
例如將myproject庫中的文件導出到當前目錄:svn co file:///home/user/svn/myproject .
三。Pycharm 連接 svn服務器
1. 打開PyCharm一次鼠標左鍵點擊VCS->Browse repository using VCS ->Browse Subversion Repository在彈出的New Repository Location對話框內填寫你SVN的url地址,如http://localhost/svn.
2. 右鍵點擊你要導出的項目文件夾,在彈出的菜單里選擇Checkout.
3. 指定導出存儲位置。
打開剛才導出的目錄,然后就可以在里面寫代碼然后提交到svn庫了。
轉載出處:
http://wenku.baidu.com/link?url=D77YjQFcBkK3gn-nHw2HzkQeLY9ivJo_OwJ7JJZ-jRkbJOvUEewAxz_nm8FfLJBtYf9JdFB7JBT0BC_0XmRTL8ED4qgSL3C2qzhMW5XXlvG
http://blog.163.com/longsu2010@yeah/blog/static/173612348201202114212933/
http://www.centoscn.com/CentosServer/ftp/2014/0202/2409.html