SVN使用简单总结

引言:还有三个月,使用svn(客户端)就两年了。结合同事犯的错误,下面大概总结一下。



1. 提交commit 错误,如下图,(原因,无权限,或 外链和非外链代码一起提交


SVN使用简单总结



2. 提交点击【ok】前一定要双击打开将要提交的文件是否符合预期(防止由于vs的问题引起的乱码,错位等也提交了)


SVN使用简单总结



3. 右键->TortoiseSVN->Settrings 清空SVN登录信息


SVN使用简单总结



4. linux下提交代码报错


linux下提交代码命令:svn commit -m "[feature] your message to show"  test.cpp

报下面的错误:

svn: Commit failed (details follow):

svn: Server sent unexpected return value (403 Forbidden) in response to MKACTIVITY request for '/svn/svnrepos/!svn/act/dcdad296-1086-11e7-8260-ad7e54a3a933'

(1) 排除网上通常所说的URL路径大小写不匹配的原因后那么只有下面这种可能:
(2)加上svn用户和密码,再提交:

svn commit -m "[feature] your message to show"  test.cpp  --username lidada  --password  123456



5. 合并Merge的几个问题


(1) 多用Merge,不要肉眼合并,用svn的Merge合并代码,有一个合并过的标记,留痕方便以后查看是否合并过了。

(2)合并的时候要用【Test merge】,检测是否有冲突

(3)处理冲突比较麻烦,我没有什么好方法