SVN 常用命令一覽表

2021-09-30 12:49:56 字數 2557 閱讀 3370

命令

功能

使用格式

checkout

檢出svn 

co url

up

更新到當前url的末端

svn 

up

switch

更新到某一tag/branch

svn 

switch 

(tag/分支)url

add

增加svn 

add 

檔名

rm

刪除檔案

svn 

rm 檔名

刪除目錄

svn 

rm 目錄名

diff

與base版本(最後檢出或者更新到的版本)對比

svn 

diff

與版本庫中最新版本對比

svn 

diff 

-r head

當前工作副本,兩個版本之間對比

svn 

diff 

-r reversion1:reversion2

版本庫中任意兩個tag做對比

svn 

diff 

(tag1)url 

(tag2)url

ci

提交svn ci -m "commit log"

log

檢視當前工作副本log

svn 

log

只檢視指定版本的log

svn 

log 

-r

列印log所有附加資訊

svn 

log 

-v

檢視當前tag/branch版本詳情

svn 

log --stop-on-copy -v

info

檢視當前工作副本所在url

svn 

info

status

檢視工作副本的狀態

svn st

檢視檔案的taglist

svn命令不支援,可執行cs taglist

tag

新增tag

svn cp . (tag)url

刪除tag

svn rm (tag)url -m "commit log"

覆蓋已經存在的tag

不支援

分支開發

建立branch

svn 

cp (基線版本)url (分支)url 

-m "commit log"

刪除branch

svn rm (分支)url 

-m "commit log"

同步svn co (主幹)url

cd ~/wc

svn merge (主幹)url (待同步tag)url

svn ci -m "commit log"

svn cp 

(主幹)

url 

(以_pd_bl_main

結尾的tag

)url -m"commit log"

合併svn co (合併目標)url

cd ~/wc

svn merge (基線版本tag)url 

(上線tag)url

svn ci -m "commit log"

svn cp (合併目標)url (上線tag_merge_的tag對應)url -m"commit log"

Linux常用命令一覽表

命令說明 使用例cd 目錄 資料夾 移動 cd要移動的資料夾名稱 ls以列 式顯示資料夾的內容 lsmv 移動檔案或檔案 mv 源檔名 資料夾名 目標檔名 資料夾名 cp複製檔案或資料夾 cp 源檔名 資料夾名 目標檔名 資料夾名 clear 清潔螢幕而不擦除 clear mkdir 建立乙個資料夾...

vi命令一覽表

文字編輯器是所有計算機系統中最常用的一種工具。unix下的編輯器有ex,sed和vi等,其中,使用最為廣泛的是vi,而vi命令繁多,論壇裡好像這方面的總結不多,以下稍做總結,以資共享!渴望更正和補充!進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filena...

vi命令一覽表

文字編輯器是所有計算機系統中最常用的一種工具。unix下的編輯器有ex,sed和vi等,其中,使用最為廣泛的是vi,而vi命令繁多,論壇裡好像這方面的總結不多,以下稍做總結,以資共享!渴望更正和補充!進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filena...