svn常用命令

来源:互联网 发布:淘宝评价回复怎么匿名 编辑:程序博客网 时间:2024/05/29 16:27

svn代码提交注意的问题:
1.可以直接通过svn ci 提交修改的代码。
2.如果提示过期,是因为冲突,首先要update一下,然后用svn resolved清除多余的文件,并且解决冲突,最后svn ci 提交。
 
一.代码提交处理过程(以Make.rules为例):
(1)
修改提交:
svn ci -m "" Make.rules

(2)
如果过期会显示:
Sending        Make.rules
Transmitting file data .svn: Commit failed (details follow):
svn: 过期: ”/2009/zhangll/proj/test/c_test/c_test1/Make.rules“在事务“205-1”

(3)
update:
svn up Make.rules
(结果会产生很多文件:Make.rules.mine   Make.rules.r205, Make.rules.r204,Make.rules)

(4)
解决冲突:
svn resolved Make.rules

(5)
修改Make.rules.
从下面冲突的地方选择一种,删除另外一种即可。
<<<<<<< .mine
#LIBS    = -lpthread -lxnet -lposix4 -ldl -lkstat -lm -lelf -lsocket -lnsl -lkvm -lz -ladm -liconv
LIBS    = -lpthread -lxnet -lposix4 -ldl -lkstat -lm -lelf -lsocket -lnsl -lkvm -lz -ladm
=======
#LIBS    = -lpthread -lxnet -lposix4 -ldl -lkstat -lm -lelf -lsocket -lnsl -lkvm -lz -ladm -liconv
LIBS    = -lpthread -lxnet -lposix4 -ldl -lkstat -lm -lelf -lsocket -lnsl
>>>>>>> .r205

(6)
修改之后再次执行:
svn ci -m "" Make.rules
完成。

二。
提交新文件:
svn add a.c
svn ci -m "" a.c
svn st -v *
完成。
三。
提交新目录:同提交文件的过程。