SVN使用简单总结
引言:还有三个月,使用svn(客户端)就两年了。结合同事犯的错误,下面大概总结一下。
1. 提交commit 错误,如下图,(原因,无权限,或 外链和非外链代码一起提交)
2. 提交点击【ok】前一定要双击打开将要提交的文件是否符合预期(防止由于vs的问题引起的乱码,错位等也提交了)
3. 右键->TortoiseSVN->Settrings 清空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)处理冲突比较麻烦,我没有什么好方法