SVN伺服器端與Eclipse中的用戶端配置詳解
用過vss,svn這兩種版本控制器,相比而言svn操作友善,也更加容易。
1.軟體下載下傳
到官方網站下載下傳svbersion的伺服器端和用戶端
2 安裝伺服器端
3 建立一個版本庫,指令:svnadmin create 新版本庫路徑(eg:D:/htmlDemo)
4 修改使用者名和密碼。進入新版本庫所在目錄,
找到conf目錄下的svnserve.conf,将其中 # password-db = passwd 的#去掉。
找到conf目錄下的passwd檔案,将其中# harry = harryssecret 和 # sally = sallyssecret 改成自己的使用者名和密碼。=前面是使用者名,=後面是密碼,使用者名前面不要有空格。
eg:root==111111
5 啟動SVN伺服器
方式一:指令行方式: svnserve.exe -d -r 版本庫路徑
eg:svnerve.exe -d -r D:/htmlDemo
方式二:到http://www.lw-works.com/svnservice網站下載下傳Svnservice Monitor,然後安裝。接下來的設定就是選擇版本庫的路徑,填寫主機和端口。然後點選apply就行了。
6初始化導入
在想要導入項目的根目錄eg:D:/phpApp
右鍵->TortoiseSVN->Import...
URL of repository(版本庫URL)輸入“svn://localhost/demo”
這時候需要輸入使用者名和密碼(root,111111)
完成之後目錄沒有任何變化,如果沒有報錯,資料就已經全部導入到了我們剛才定義的版本庫中.
說明:如果伺服器和用戶端不在同一台機器上 URL可寫成伺服器的ip
eg:svn://221.234.27.83/demo
eclipse上svn插件的配置
1、eclipse菜單欄 help->software updates-> Find and Install
2、選擇search for new features to install -> Next
3、選擇New Remote Site->輸入如下:->OK
name: subclipse (此處可随便填寫)
url: http://subclipse.tigris.org/update_1.0.x
4、選種subclipse插件,點選Finish就可以了。
5、FINISH完了之後,它會自動的從指定資源下去找安裝的插件。
6、裝的時候會彈出個restart Eclipse的提示資訊選yes就可以了
7、svn插件怎麼才和項目關聯呢?
首先選中project,右鍵--->Team--->share project選擇svn--->next 根據項目所在資源路徑選擇
基本上一直next最後ok就可以了。這樣在eclipse也可以update,commit代碼
個人感覺eclipse的svn插件有時用起來速度很慢,習慣用用戶端的軟體做版本控制