SVN 基本用法


















SVN 與 CVS 異同
功能SVNCVS
版本編號每次 commit 專案編號加一,版編=專案被 commit 的次數每個檔案一個編號,編號=這個檔案的commit 數
異動功能add delete copy moveadd 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

留言

這個網誌中的熱門文章

浴室水龍頭切換拉桿維修

【麵】的倉頡碼

投資現況