svn 命令集合--学习总结

svnadmin create path/to/repos  注意path/to这个目录必须已经创建

创建要导入的文件树:
project/trunk project/tags project/branches


导入主库
svn import tmp/project file:///f:/svn/repos -m "add by shiqiang"

从主库中取出
svn co file:///f:/svn/repos/trunk project   (没有这个project 那么将是trunk ,如果是./ 那么将直接是trunk下的文件目录,没有了项目名)

当原来的文件被修改了,那么下面命令可以比较出来
svn diff

当原来文件被修改了,同时又有新的文件添加了,那么用这个命令
svn status
svn status --verbose 可以显示其他没有修改过的修订版
svn status --show-updates --verbose 当M有*的时候,就说有冲突,不会让你提交的
svn status -u 和上一个命令差不多

提交修改过的数据
svn commit 1.txt -m "add by shiqiang"  或者svn ci 1.txt -m "add by shiqiang" 

查看最新版本信息
svn log -r HEAD
svn diff -r HEAD

添加新的文件(改变目录结构)
svn add newfile  (如果newfile是文件,那么A文件,如果是目录那么newfile目录下的文件也被添加)
svn ci

变回修改之前的
svn revert file

标记冲突已经解决
svn resolved filename

其他有用的命令
svn cleanup

创建分支
svn copy file:///f:/svn/repos/trunk file:///f:/svn/repos/branches/project20070520


代码合并
svn merge -r 18:21 file:///f:/svn/repos/branches/project20070520


建立最简单的标签
svn copy file:///f:/svn/repos/trunk file:///f:/svn/repos/tags/release-1.0 -m "创建标签"

第 92/338 页 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值