作為一名程式員,資料對於我們來說就是生命,沒有了資料我們就前功盡棄了,在各行各業中,我們務必對於資料加以管理,svn(subversion)是近年來崛起的版本管理工具,重要在於版本控制與資料的異地儲存,這在我們的學習當中成為了我們很好地助手,今天機房的伺服器壞了,後來自己學習了其使用,很強大,讓我們共同來學習它的巧妙之處吧!
1、 所選伺服器安裝包:VisualSVN-Server-2.1.3.msi、
2、 用戶端安裝包:TortoiseSVN-1.6.2.16344-win32-svn-1.6.2.msi
一、伺服器的安裝:
注意:location :為安裝檔案位置,Repositories:為管理的代碼倉庫的位置,若選中Use secure connection前面的Checkbox,則表示安全連線【https】,這裡的連接埠有433/8433可用,若未選中Checkbox,預設連接埠80/81/8080,身份認證選擇Subversion。
二:用戶端安裝
裝
點擊完成安裝。
三、服務端的配置和使用
添加一個程式碼程式庫:
在文字框中輸入程式碼程式庫的名稱
未選中上面的複選框,代表建立一個空的程式碼程式庫,若選中則會建立三個子目錄
建立完程式碼程式庫後,裡面內容為空白,一會將介紹如何遷入原始碼
下面我們開始安全性設定,在左側的Users 上選擇Create User
然後將建立的User添加到剛才建立的項目裡,選擇剛才建立的項目Project,右鍵選擇Properties…
建立的User添加到剛才建立的項目裡,選擇剛才建立的項目Project,右鍵選擇Properties…
點擊Add…
選擇建立的Users,點擊OK
Permissions表示選擇使用者權限,有四種選擇
1、Inherit from parent 從父使用者中繼承
2、No Access 不允許訪問
3、Read Only唯讀訪問
4、Read/Write 可讀可寫
點擊確定
四、用戶端的基本使用方法
1、簽入原始碼到SVN伺服器
假設我們使用Visual Studio在檔案夾SetUp中建立一個項目,我們要把這個項目的原始碼簽入到SVN Server上的程式碼程式庫中,首先右鍵點擊SetUp檔案夾,右鍵菜單如下:
點擊Import…
其中http://192.168.0.101/為伺服器的IP地址,svn是代碼倉庫的根目錄,Project是我們添加的程式碼程式庫,右下角的Checkbox在第一次添加的時候沒有用,以後簽入時可選擇忽略的檔案,點擊OK。彈出下面表單,要求輸入憑證
若選中Save outhentication複選框,可以儲存輸入憑證。
在上面輸入使用者名稱和密碼,點擊OK。
如上,原始碼已經簽入到SVN伺服器上了,下面我們來看看SVN伺服器上是否存在簽入的原始碼
大致的內容咱們先介紹到這裡,最主要的是等待著我們大家共同來親自學習、挖掘……