您的位置:首页 > 其它

svn常用命令

2012-11-20 10:45 239 查看
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 *

完成。

三。

提交新目录:同提交文件的过程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: