- 0
- 0
- 约8.39千字
- 约 5页
- 2026-01-23 发布于北京
- 举报
呵呵。先说一个CVS里最不爽的,不能rename或move文件或目录。如果先删除再copy,
信息就丢了。CVS还是把删除的文件保留在.attic目录里,但是这个实现方法终究只是
凑合。subversion支持rename,move非常好。
branching-CVS里branch一多非常难管理。而且vendorbranch只能有一个。
tagging-CVS的tag对每个文件操作,项目大的时候很费时。tag后再想修改就很不方便,
需要对每个文件创建一个小branch,修改后再re-tag.
Subversion最有特色的就是对branch/tag的处理,用一个copy功能实现,copy相当与一个
link,是一个trivial的操作,O(1)时间。branch/tag没有区别。
还有其他全局版本号,原子提交,changset,等都是商业SCM软件才有的功能。
不足的是:merge,和CVS一样比较原始,但subversion还在开发中,merge是1.0以后的
重点。
分布开发的支持:的写个perl程序svn::mirror支持repository的和merge,
没用过。不过肯定没有BitKeeper强。可惜BitKeeper不是opensource.
Subversion错误信息一览表
注意:
1.不同的客户端(命令行,TortoiseSVN,AnkhSVN,Subclipse等)的出错信息可能稍有不同。
2.下面表格中的出错信息以版本库做示例,参考。
编号
出错信息
问题剖析
解决方案
1.
svn:Serversentunexpectedreturnvalue(500InternalServerError)inresponsetoOPTIONS
requestfor
错误的用户名
检查登录的用户名是否输入错误
svn:服务器发送了意外的返回值(500InternalServerError),在响应“OPTIONS”的请求
“”中
2.
svn:OPTIONSof:authorizationfailed:Couldnot
authenticatetoserver:rejectedBasicchallenge()
错误的口令
用正确的用户名/口令登录
svn:方法OPTIONS失败于“”:认证失败:Couldnot
authenticatetoserver:rejectedBasicchallenge()
3.
svn:Serversentunexpectedreturnvalue(403Forbidden)inresponsetoOPTIONSrequestfor
用户无权限
联系管理员,为用户分配权限
svn:服务器发送了意外的返回值(403Forbidden),在响应“OPTIONS”的请求
“”中
4.
svn:OPTIONSof
您可能关注的文档
最近下载
- 2024年架空线路工(初级工)职业鉴定理论考试题库(含答案).docx VIP
- 学堂在线 雨课堂 学堂云 遥测原理 期末考试答案.docx VIP
- 2025-2026学年度上学期八年级物理试卷(含答案).docx VIP
- 学堂在线 雨课堂 学堂云 篮球——基本技术 期末测试答案.docx VIP
- 学堂在线 雨课堂 学堂云 文献管理与信息分析 章节测试答案.docx VIP
- 2025年移动游戏市场报告.pdf VIP
- 成交量——真正的王者指标.docx VIP
- 土方工程试验段施工总结报告.docx VIP
- 2024年江苏徐州中考数学试卷真题及答案详解(精校打印版).pdf VIP
- 2023年宁夏回族自治区成考(专升本)大学语文考试真题含解析.doc VIP
原创力文档

文档评论(0)