SVN使用小结

常用命令

$ svn status

# 如果修改过一个文件并且文件没有提交,想反悔,可以使用revert回到上一次提交时的状态
$ svn revert [文件名]

# 如果提交了,想回到某个版本,如果没有版本号则更新到最新的版本
$ svn update -r [版本号]

# 提交版本
$ svn commit [文件名] -m "说明"

# 查看提交的注释
$ svn log

常见错误

out of date

本地版本号小于服务器版本号:out of date 本地svn版本号小于服务器版本号,必须先update一下


Conflict discovered …

冲突,当多个人修改了同一个文件的同一行代码的时候,会导致冲突
报错:Conflict discovered …
解决:(p)postpone,手动解决,把本地代码和服务器代码合并。
(mc)mine-conflict,用本地的
(tc)theirs-conflict,用服务器的
当自己手动解决冲突时,svn会自动生成3个备份文件,解决完冲突的时候需要告诉svn解决冲突后使用哪个文件:
$ svn resolved main.c
执行完命令后svn会把3个备份删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值