svn常用命令

来源:互联网 发布:淘宝云客服在哪里找 编辑:程序博客网 时间:2024/06/04 19:18

(1)下载和提交代码

svn  co  <svn url>  [本机存储地址] --将项目下载到本地

svn  up    --将svn修改后的目录更新到本地

svn   ci   -m   "type  :message" --提交代码    

type类型定义如下:

import   新的工程、目录工程描述

add 添加新的功能 所属模块、功能描述

del  删除新的功能 所属模块、主要改动

fix  修改bug bug说明及修改方法

mod 修改功能 所属模块、主要改动

(2)文件管理

svn   add  a.java

svn   rm    a.java

svn   mv   a.java

(3)查看本地文件状态

svn  staus

M:本地有修改

A:svn处有增加

D:svn处有删除

?:未纳入svn文件管理

!:处于svn管理,但有丢失,svn  up恢复

C:有冲突文件,svn   resolved消除冲突标记

svn   diff  --查看本地与远程文件不同

svn   log  --查看已提交的修改日志

svn   revert   --撤销本地未提交的修改,不可逆

svn   rollback  --撤销提交过的代码,可逆

(4)列子

svn   cp   https://.........(svn地址)  https://.....(本机地址)     --复制一个新的分支

svn    co   本机地址    --将这个新的分支check  out到本地来

cd    项目分支目录下--移动这个项目目录下

svn   info   --查看项目信息

vim   test.txt    --测试增加一个新的文件

svn   diff    --无变化

svn   status   --?,  test .txt

svn    add  test.txt   --将文件加入到svn版本控制下

svn   status    --A,   test.txt

svn   diff    --显示修改的信息

svn    ci  -m  "ADD:test.txt"    --将新增的text.txt  check  in到svn中

svn    log  -l  5  --显示最近5条提交数据

vim    test.txt    --修改text.txt文件

svn   status    --M, test.txt

svn   revert   -r    --当前目录下所有未提交的修改全后退

svn   merge   --将分支目录下的内容merge到主干目录trunk下

删除分支目录






0 0
原创粉丝点击