您的位置:首页 > 其它

SVN 常用命令一览表

2015-09-21 19:51 169 查看
命令功能使用格式
checkout检出svn co URL
up更新到当前URL的末端svn up
switch更新到某一tag/branchsvn 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查看当前工作副本logsvn log
只查看指定版本的logsvn log -r
打印log所有附加信息svn log -v
查看当前tag/branch版本详情svn log --stop-on-copy -v
info查看当前工作副本所在URLsvn info
status查看工作副本的状态svn st
查看文件的taglistsvn命令不支持,可执行cs taglist
tag新增tagsvn cp . (tag)URL
删除tagsvn rm (tag)URL -m "commit log"
覆盖已经存在的tag不支持
分支开发创建branchsvn cp (基线版本)URL (分支)URL -m "commit log"
删除branchsvn 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"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: