功能 | SVN | CVS |
---|---|---|
版本編號 | 每次 commit 專案編號加一,版編=專案被 commit 的次數 | 每個檔案一個編號,編號=這個檔案的commit 數 |
異動功能 | add delete copy move | add delete |
指定儲存庫 | 標準 URL 語法,語法較自然 | 類 URL |
SVN 的版本編號
SVN 一次都是給整個專案都同一個 revision number,
而 CVS 是一個檔案一個 revision number。
這樣的好處是可以很簡單的找出穩定的版本。
因為穩定和整個專案有關,而非個別的檔案。
所以一個穩定的專案版在 SVN 可用一個 revision number 表示,
而在 CVS 需指定每個檔案的 revision number 比較麻煩。
安裝SVN
1.先下載 bin 檔案
2.解壓安裝
3.設定環境變數 lang=en_us 以去除中文亂碼
常用指令
以下指令以主機[192.168.0.188]及專案[RPMS]為範例:
察看目前儲存庫的目錄
svn list svn://192.168.0.188/
取得最新的工作烤貝
svn co svn://192.168.0.188/RPMS
更新工作烤貝
#進入工作目錄
cd RPMS
#更新
svn up
加檔入確認排程
#進入工作目錄
cd RPMS
svn add FILE
刪檔入確認排程
#進入工作目錄
cd RPMS
svn delete FILE
建立子目錄加入排程
#進入工作目錄
cd RPMS
svn mkdir DIR
確認上傳
#進入工作目錄
cd RPMS
svn ci
連接密碼控管的文件庫
若要連上有加上密碼控管的文件庫則在命令前加上使用者及密碼資訊如下:
svn co --username ggyy --password ggyy svn://gyboy.blogspot.org/fhope
沒有留言:
張貼留言