品味

品味生活中的点点滴滴!

2012-01-11 21:19

ApacheSubversion 1.7.2 新特性

ApacheSubversion 1.7.2 新特性

    用户可见的新特性:
   *修复工作后中断的更新/切换(问题#4040)的副本腐败
   *避免对前1.5服务器的段错误(r1186928)
   *提高配置错误消息,如果APR - util的使用旧的或没有BDB(r1186784)
   * COMPAT使用git(r1197998)“SVN补丁”忽略“/ dev / null的目标
   *修正“SVN补丁”段错误上的补丁,跳过和删除文件(r1199950)
   *省略“提交的修订版本N。”输出从“SVN提交 - 安静”(r1200837)
   *修复authz拒绝时的svnserve根是一个库(问题#4060)
   *修正在客户端的差异代码读取未初始化的内存(r1201002)
   *避免潜在的段错误在合并(r1202807)
   *修复一个符号链接更新时断言失败(r1186944,-81,-83)
   *工作拷贝操作失败,如果节点有没有基地校验(r1202630)
   *修复嵌套的<Location> s时使用v2协议(r1203546,-651,-653)
   *作出的mod_dav_svn忽视非Subversion的POST请求(r1187695)
   *避免阅读释放的内存(r1204478)
   *认识到空的(唯一的字节顺序标记)UTF - 8作为文本文件(问题#4064)
   *针对1.0.x的服务器(r1199876)运行时,修复1.7客户端回归
   *删除删除的外部空的父DIRS更新(问题#4044)
   * Rn中添加的文件“使用svn diff - C N”工作(问题#2873)
   *插件bdb作为后端的内存泄漏(r1205726)
   *修复与本地EOL风格和不一致的EOLs(r1205193)“SVN进口”
   *修正在BDB后端读取超出字符串的结尾(r1205839,-48)
   *不主张时犯下一个不完整的的目录(问题#4042)

    开发者明显的变化:
   * JavaHL:- U“状态正常(r1189190,-395)
   *不要把'\ R'字在我们生成SQL头(r1189580)
   *正确地定义上Win64上的Windows x64版本(r1188609)
   *更好地遵守枚举定义了C89(r1189665)
   *凹凸Windows中的DLL的版权年份(r1189261)
   *记录一个更好的错误,当打开REP - cache.db失败(r1204610,-73)

 

综合总结有如下4 大特性,性能提升非常高。

1、异步多路复用的客户端 HTTP 库 serf 将取代 neon, 提速可能达到4倍,新的HTTPv2 协议,性能会有很大提升。

2、这是1.7的主要亮点,WC-NG 是离线提交和其它DVCS 特性的基础工作, 在未来的2.0 版本中, 这一功能的优势会被放大,逐渐囊括git这些DVCS的优点,所以对于企业用户来讲,坚持Subversion是最优选择。

3、合并分支细节的改进。

4、新添加的有效工具。

评论