您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源配置管理工具 > SVN
SVN常用命令
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/16 9:57:03 ] 推薦標(biāo)簽:

上面的例子把在some/project目錄下mytree目錄的內(nèi)容復(fù)制到資料庫(kù)中。

$ svn list file:///usr/local/svn/newrepos/some/project
bar.c
foo.c
subdir/

注意在導(dǎo)入完成后,原來(lái)的樹沒有被轉(zhuǎn)化成一個(gè)工作副本。為了開始工作,你仍然需要svn checkout這個(gè)樹的一個(gè)新的工作副本。

四、SVN 常用命令一覽表

 

命令 功能 使用格式
checkout 檢出 svn  co  URL
up 更新到當(dāng)前URL的末端 svn  up
switch 更新到某一tag/branch svn  switch  (tag/分支)URL
add 增加 svn  add  文件名
rm 刪除文件 svn  rm 文件名
刪除目錄 svn  rm 目錄名
diff 與base版本(后檢出或者更新到的版本)對(duì)比 svn  diff
與版本庫(kù)中新版本對(duì)比 svn  diff  -r  head
當(dāng)前工作副本,兩個(gè)版本之間對(duì)比 svn  diff  -r  reversion1:reversion2
版本庫(kù)中任意兩個(gè)tag做對(duì)比 svn   diff    (tag1)URL    (tag2)URL
ci 提交 svn ci -m "commit log"
log 查看當(dāng)前工作副本log svn  log
只查看指定版本的log svn  log  -r
打印log所有附加信息 svn  log  -v
查看當(dāng)前tag/branch版本詳情 svn  log --stop-on-copy -v
info 查看當(dāng)前工作副本所在URL svn  info
status 查看工作副本的狀態(tài) svn st
查看文件的taglist svn命令不支持,可執(zhí)行cs taglist
tag 新增tag svn cp . (tag)URL
刪除tag svn rm (tag)URL -m "commit log"
覆蓋已經(jīng)存在的tag 不支持
分支開發(fā) 創(chuàng)建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結(jié)尾的tag)URL -m"commit log"
合并 svn co (合并目標(biāo))URL
cd ~/wc
svn merge (基線版本tag)URL  (上線tag)URL
svn ci -m "commit log"
svn cp (合并目標(biāo))URL (上線tag_MERGE_的tag對(duì)應(yīng))URL -m"commit log"

s -0 rm -rf

上一頁(yè)1234下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd