Subversion 是個版本控制軟體;當然它也是Open Source!您可以在上方的連結下載到它。
在安裝完成之後請到C:\Program Files\Subversion\bin;並點兩下svnadmin.exe執行,若有錯誤訊息跳出,那您可能是缺少
MSVCP60.DLL 這個檔案;請將下載回來的檔案一樣放在 相同的位置;然後再重新執行!
也許您會納悶;好像沒有任何UI的操作介面,沒錯,如果您要執行相關程式的操作,就要到「命令提示字元」去下指令:(如下圖)
所以我們接下來繼續介紹它的Client端的軟體...
當您安裝好軟體之後;按下右鍵您就會看到相關的操作功能:
這個的list是這個folder尚未執行Import時的狀態;如果是已經執行過Import的folder則又是不同的狀態list:
有鑒於Server端沒有UI的操作介面;建議您同時安裝Client端,以方便操作!
接下來;我們來實際跑一次 Share Folder of SVN 的操作:
1. 我們先在Server上建立一個Repository Folder:
※先在C:\建立一個 "SVN" 的Folder;接下來從命令模式操作Sever Mode 設定的方式,我們建立一個New
Folder在C:\SVN\MyNewRepository
※MyNewRepository裡面的檔案結構內容:
※我們從Apache Server 上所看到目前Repository的檔案明細以及版本狀態
2. 再來我們將這個Folder設定成分享;這樣才能方便網路存取
3. 我們將 Virgin Type 的 source code 做首次的匯入
※將 Virgin Type Data 做匯入的操作
※選擇 Repository Folder 的所在位置路徑
※可以填入相關匯入訊息;提醒相關操作人員
※完成匯入後的版本狀態與檔案明細
※連線到 Repository Folder 觀看報告
※完成匯入後的版本狀態與檔案明細,包含檔案大小、操作人、時間與日期
※從Apache Server 上看到 Repository Web Page 檔案明細以及版本狀態的改變
4. 接下來建立一個 Workspace 準備 Checkout Source code
※選擇Check out File
※Repository Folder Location 與 workspace location
※Checkout Complete 後所列出的 Imformation
※打開 Workspace 就可以看到 Version Type 1 的所有 Source Code ;而且Folder 與
Source Code 都會標明 Status icon ,相當容易分辨!
5. 接下來是檔案修改與更新版本的操作
※打開一個文字檔並且修改其中的內容
※當檔案存檔之後 Status icon 會立即改變
※我們來選擇 Diff ;看看有那些修改過了
※詳細的顯示不同版本的內容差異
※接下來操作 File Commit
※視窗中會列出異動的檔案;也會有版本的相關訊息
※ Commit 完成後的狀況
※ 右鍵選擇「顯示紀錄」;就可以看到檔案的版本演進列表
6. 關於存取權限的設定
Share Folder 的存取主要是使用windows 本身的權限控管部分;設定的方式如下:
※Server Share Folder 右鍵選取共用及安全性
※進入權限設定
※新增帳號以及設定權限
|