Apache Subversion

软件截图:
Apache Subversion
软件详细信息:
版本: 1.10.2 更新
上传日期: 16 Aug 18
许可: 免费
人气: 24

Rating: 3.0/5 (Total Votes: 1)

Subversion 项目的目标是构建一个版本控制系统,它是开源社区中CVS的一个引人注目的替代品。它由Apache Software Foundation(ASF)开发和分发。 Apache Subversion是一个类似于Git或Bazaar版本控制系统的命令行软件。


它类似于CVS,但更好

Apache Subversion包含最新的CVS功能,以及使这个项目比CVS更好的各种其他功能,包括版本化重命名,版本化符号链接,版本化复制,版本删除,版本化目录和自由格式版本化元数据。它还带有本机客户端/服务器,分层库设计,具有干净的API。


有效地处理二进制文件

此外,该软件还支持标记和分支操作,提交是真正的原子,程序有效地处理二进制文件。其他功能包括合并跟踪,文件锁定,保存可执行标志的能力,可解析输出,本地化消息,交互式冲突解决,存储库只读镜像,WebDAV上的直写代理,更改列表以及许多编程语言的绑定。

支持DeltaV和WebDAV协议

在其他功能中,我们可以提到Apache网络服务器选项,支持DeltaV和WebDAV协议,独立服务器选项,本机客户端/服务器,分层库设计,符号链接版本控制,可解析输出和本地化消息


支持的操作系统和可用性

该项目在所有GNU / Linux操作系统上都受支持,可以从Apache提供的源存档或相应发行版的默认软件存储库中轻松安装。目前支持32位和64位架构。


在数据库或纯文件存储库之间进行选择

客户端和服务器协议在两个方向上发送差异,用户将能够在数据库或纯文件存储库实现之间进行选择。 Apache Subversion项目是在Apache / BSD风格的开源许可下发布的免费软件。

此版本中的新功能

  • 用户可见的更改:
  • 客户端错误修正:
  • svn:修复auth凭证缓存(r1705328)
  • 中可能发生的崩溃
  • 清理:在原始清理期间避免不必要的内存增长(r1706241)
  • diff:当存储库位于服务器根目录(r1705060等)
  • 时修复崩溃
  • 修复提交通知的翻译(r1709389,r1709562)
  • ra_serf:在多状态解析器中修复崩溃(r1706323,r1706324)
  • svn:将锁定/解锁错误报告为失败(r1701598等)
  • svn:清理用户删除了外部注册(r1705843,r1710558)
  • svn:允许简单解析二进制文件文本冲突(r1703581)
  • svnlook:正确删除差异错误(r1711346)上的临时文件
  • ra_serf:报告libserf的内置版本和运行时版本(r1704847)
  • ra_serf:在传出请求中设置Content-Type标头(r1715224等)
  • svn:修复合并删除svn:eol风格的CRLF / CR文件(r1703689等)
  • ra_local:禁用零拷贝代码路径(r1718167)
  • 服务器端错误修正:
  • mod_authz_svn:使用mod_auth_kerb / mod_auth_ntlm修复authz(问题#4602)
  • mod_dav_svn:修复缓存统计信息中进程ID的显示(r1709553)
  • mod_dav_svn:对于skel编码的请求使用LimitXMLRequestBody(r1687812)
  • svnadmin dump:保留no-op更改(r1709388等,问题#4598)
  • fsfs:打开事务时避免不需要的I / O(r1715793)
  • 绑定错误修正:
  • javahl:使用1.8(r1710104)
  • 修复ABI不兼容性
  • javahl:允许SVNClient.vacuum中的非绝对路径(r1710215,r1710290)
  • 开发人员可见的更改:
  • 一般:
  • 修复svn_client_patch()中的补丁过滤器调用(r1706783)
  • 将@since信息添加到配置定义(r1706983,r1706999)
  • 修复了在兼容模式下运行测试的问题(r1706375)
  • 澄清svn_fs_node_created_rev()的文档(r1717154)
  • API更改:
  • 修复svn_stringbuf_remove和_replace(r1714358)中的溢出检测
  • 不要忽略某些参数svn_ra_svn_create_conn3(r1714314)

版本1.10.0中的新功能

  • 用户可见的更改:
  • 客户端错误修正:
  • svn:修复auth凭证缓存(r1705328)
  • 中可能发生的崩溃
  • 清理:在原始清理期间避免不必要的内存增长(r1706241)
  • diff:当存储库位于服务器根目录(r1705060等)
  • 时修复崩溃
  • 修复提交通知的翻译(r1709389,r1709562)
  • ra_serf:在多状态解析器中修复崩溃(r1706323,r1706324)
  • svn:将锁定/解锁错误报告为失败(r1701598等)
  • svn:清理用户删除了外部注册(r1705843,r1710558)
  • svn:允许简单解析二进制文件文本冲突(r1703581)
  • svnlook:正确删除差异错误(r1711346)上的临时文件
  • ra_serf:报告libserf的内置版本和运行时版本(r1704847)
  • ra_serf:在传出请求中设置Content-Type标头(r1715224等)
  • svn:修复合并删除svn:eol风格的CRLF / CR文件(r1703689等)
  • ra_local:禁用零拷贝代码路径(r1718167)
  • 服务器端错误修正:
  • mod_authz_svn:使用mod_auth_kerb / mod_auth_ntlm修复authz(问题#4602)
  • mod_dav_svn:修复缓存统计信息中进程ID的显示(r1709553)
  • mod_dav_svn:对于skel编码的请求使用LimitXMLRequestBody(r1687812)
  • svnadmin dump:保留no-op更改(r1709388等,问题#4598)
  • fsfs:打开事务时避免不需要的I / O(r1715793)
  • 绑定错误修正:
  • javahl:使用1.8(r1710104)
  • 修复ABI不兼容性
  • javahl:允许SVNClient.vacuum中的非绝对路径(r1710215,r1710290)
  • 开发人员可见的更改:
  • 一般:
  • 修复svn_client_patch()中的补丁过滤器调用(r1706783)
  • 将@since信息添加到配置定义(r1706983,r1706999)
  • 修复了在兼容模式下运行测试的问题(r1706375)
  • 澄清svn_fs_node_created_rev()的文档(r1717154)
  • API更改:
  • 修复svn_stringbuf_remove和_replace(r1714358)中的溢出检测
  • 不要忽略某些参数svn_ra_svn_create_conn3(r1714314)

版本中的新功能

  • 用户可见的更改:
  • 客户端错误修正:
  • svn:修复auth凭证缓存(r1705328)
  • 中可能发生的崩溃
  • 清理:在原始清理期间避免不必要的内存增长(r1706241)
  • diff:当存储库位于服务器根目录(r1705060等)
  • 时修复崩溃
  • 修复提交通知的翻译(r1709389,r1709562)
  • ra_serf:在多状态解析器中修复崩溃(r1706323,r1706324)
  • svn:将锁定/解锁错误报告为失败(r1701598等)
  • svn:清理用户删除了外部注册(r1705843,r1710558)
  • svn:允许简单解析二进制文件文本冲突(r1703581)
  • svnlook:正确删除差异错误(r1711346)上的临时文件
  • ra_serf:报告libserf的内置版本和运行时版本(r1704847)
  • ra_serf:在传出请求中设置Content-Type标头(r1715224等)
  • svn:修复合并删除svn:eol风格的CRLF / CR文件(r1703689等)
  • ra_local:禁用零拷贝代码路径(r1718167)
  • 服务器端错误修正:
  • mod_authz_svn:使用mod_auth_kerb / mod_auth_ntlm修复authz(问题#4602)
  • mod_dav_svn:修复缓存统计信息中进程ID的显示(r1709553)
  • mod_dav_svn:对于skel编码的请求使用LimitXMLRequestBody(r1687812)
  • svnadmin dump:保留no-op更改(r1709388等,问题#4598)
  • fsfs:打开事务时避免不需要的I / O(r1715793)
  • 绑定错误修正:
  • javahl:使用1.8(r1710104)
  • 修复ABI不兼容性
  • javahl:允许SVNClient.vacuum中的非绝对路径(r1710215,r1710290)
  • 开发人员可见的更改:
  • 一般:
  • 修复svn_client_patch()中的补丁过滤器调用(r1706783)
  • 将@since信息添加到配置定义(r1706983,r1706999)
  • 修复了在兼容模式下运行测试的问题(r1706375)
  • 澄清svn_fs_node_created_rev()的文档(r1717154)
  • API更改:
  • 修复svn_stringbuf_remove和_replace(r1714358)中的溢出检测
  • 不要忽略某些参数svn_ra_svn_create_conn3(r1714314)

版本1.9.5中的新功能

  • 用户可见的更改:
  • 客户端错误修正:
  • svn:修复auth凭证缓存(r1705328)
  • 中可能发生的崩溃
  • 清理:在原始清理期间避免不必要的内存增长(r1706241)
  • diff:当存储库位于服务器根目录(r1705060等)
  • 时修复崩溃
  • 修复提交通知的翻译(r1709389,r1709562)
  • ra_serf:在多状态解析器中修复崩溃(r1706323,r1706324)
  • svn:将锁定/解锁错误报告为失败(r1701598等)
  • svn:清理用户删除了外部注册(r1705843,r1710558)
  • svn:允许简单解析二进制文件文本冲突(r1703581)
  • svnlook:正确删除差异错误(r1711346)上的临时文件
  • ra_serf:报告libserf的内置版本和运行时版本(r1704847)
  • ra_serf:在传出请求中设置Content-Type标头(r1715224等)
  • svn:修复合并删除svn:eol风格的CRLF / CR文件(r1703689等)
  • ra_local:禁用零拷贝代码路径(r1718167)
  • 服务器端错误修正:
  • mod_authz_svn:使用mod_auth_kerb / mod_auth_ntlm修复authz(问题#4602)
  • mod_dav_svn:修复缓存统计信息中进程ID的显示(r1709553)
  • mod_dav_svn:对于skel编码的请求使用LimitXMLRequestBody(r1687812)
  • svnadmin dump:保留no-op更改(r1709388等,问题#4598)
  • fsfs:打开事务时避免不需要的I / O(r1715793)
  • 绑定错误修正:
  • javahl:使用1.8(r1710104)
  • 修复ABI不兼容性
  • javahl:允许SVNClient.vacuum中的非绝对路径(r1710215,r1710290)
  • 开发人员可见的更改:
  • 一般:
  • 修复svn_client_patch()中的补丁过滤器调用(r1706783)
  • 将@since信息添加到配置定义(r1706983,r1706999)
  • 修复了在兼容模式下运行测试的问题(r1706375)
  • 澄清svn_fs_node_created_rev()的文档(r1717154)
  • API更改:
  • 修复svn_stringbuf_remove和_replace(r1714358)中的溢出检测
  • 不要忽略某些参数svn_ra_svn_create_conn3(r1714314)

版本1.9.4中的新功能

  • 用户可见的更改:
  • 客户端错误修正:
  • svn:修复auth凭证缓存(r1705328)
  • 中可能发生的崩溃
  • 清理:在原始清理期间避免不必要的内存增长(r1706241)
  • diff:当存储库位于服务器根目录(r1705060等)
  • 时修复崩溃
  • 修复提交通知的翻译(r1709389,r1709562)
  • ra_serf:在多状态解析器中修复崩溃(r1706323,r1706324)
  • svn:将锁定/解锁错误报告为失败(r1701598等)
  • svn:清理用户删除了外部注册(r1705843,r1710558)
  • svn:允许简单解析二进制文件文本冲突(r1703581)
  • svnlook:正确删除差异错误(r1711346)上的临时文件
  • ra_serf:报告libserf的内置版本和运行时版本(r1704847)
  • ra_serf:在传出请求中设置Content-Type标头(r1715224等)
  • svn:修复合并删除svn:eol风格的CRLF / CR文件(r1703689等)
  • ra_local:禁用零拷贝代码路径(r1718167)
  • 服务器端错误修正:
  • mod_authz_svn:使用mod_auth_kerb / mod_auth_ntlm修复authz(问题#4602)
  • mod_dav_svn:修复缓存统计信息中进程ID的显示(r1709553)
  • mod_dav_svn:对于skel编码的请求使用LimitXMLRequestBody(r1687812)
  • svnadmin dump:保留no-op更改(r1709388等,问题#4598)
  • fsfs:打开事务时避免不需要的I / O(r1715793)
  • 绑定错误修正:
  • javahl:使用1.8(r1710104)
  • 修复ABI不兼容性
  • javahl:允许SVNClient.vacuum中的非绝对路径(r1710215,r1710290)
  • 开发人员可见的更改:
  • 一般:
  • 修复svn_client_patch()中的补丁过滤器调用(r1706783)
  • 将@since信息添加到配置定义(r1706983,r1706999)
  • 修复了在兼容模式下运行测试的问题(r1706375)
  • 澄清svn_fs_node_created_rev()的文档(r1717154)
  • API更改:
  • 修复svn_stringbuf_remove和_replace(r1714358)中的溢出检测
  • 不要忽略某些参数svn_ra_svn_create_conn3(r1714314)

版本1.9.3中的新功能

  • 用户可见的更改:
  • 客户端错误修正:
  • svn:修复auth凭证缓存(r1705328)
  • 中可能发生的崩溃
  • 清理:在原始清理期间避免不必要的内存增长(r1706241)
  • diff:当存储库位于服务器根目录(r1705060等)
  • 时修复崩溃
  • 修复提交通知的翻译(r1709389,r1709562)
  • ra_serf:在多状态解析器中修复崩溃(r1706323,r1706324)
  • svn:将锁定/解锁错误报告为失败(r1701598等)
  • svn:清理用户删除了外部注册(r1705843,r1710558)
  • svn:允许简单解析二进制文件文本冲突(r1703581)
  • svnlook:正确删除差异错误(r1711346)上的临时文件
  • ra_serf:报告libserf的内置版本和运行时版本(r1704847)
  • ra_serf:在传出请求中设置Content-Type标头(r1715224等)
  • svn:修复合并删除svn:eol风格的CRLF / CR文件(r1703689等)
  • ra_local:禁用零拷贝代码路径(r1718167)
  • 服务器端错误修正:
  • mod_authz_svn:使用mod_auth_kerb / mod_auth_ntlm修复authz(问题#4602)
  • mod_dav_svn:修复缓存统计信息中进程ID的显示(r1709553)
  • mod_dav_svn:对于skel编码的请求使用LimitXMLRequestBody(r1687812)
  • svnadmin dump:保留no-op更改(r1709388等,问题#4598)
  • fsfs:打开事务时避免不需要的I / O(r1715793)
  • 绑定错误修正:
  • javahl:使用1.8(r1710104)
  • 修复ABI不兼容性
  • javahl:允许SVNClient.vacuum中的非绝对路径(r1710215,r1710290)
  • 开发人员可见的更改:
  • 一般:
  • 修复svn_client_patch()中的补丁过滤器调用(r1706783)
  • 将@since信息添加到配置定义(r1706983,r1706999)
  • 修复了在兼容模式下运行测试的问题(r1706375)
  • 澄清svn_fs_node_created_rev()的文档(r1717154)
  • API更改:
  • 修复svn_stringbuf_remove和_replace(r1714358)中的溢出检测
  • 不要忽略某些参数svn_ra_svn_create_conn3(r1714314)

版本1.9.2中的新功能

  • 用户可见的更改:
  • 客户端错误修正:
  • svn:在kwallet中保存凭据时修复崩溃(r1700740,r1700951)
  • 结帐/更新:修复“拒绝访问” Windows上的错误(r1701064等)
  • 更新:更新冲突的树时修复崩溃(r1702198,r1702200)
  • 提交:修复可能的崩溃(r1702231)
  • ra_serf:不要在意外的“X-SVN-VR-Base”标题上崩溃(r1702288)
  • 合并:修复合并到本地添加时的崩溃(r1702299等)
  • svnmucc:在propset + put for existing file期间修复错误(r1702467等)
  • 更新:修复没有.svn / tmp文件夹的崩溃(r1701838,r1702203)
  • checkout:删除不必要的I / O操作(r1701638)
  • 合并:修复可能的崩溃(r1701997)
  • 更新:使用某些传入删除修复崩溃(r1702247)
  • 升级:使用外部修复1.3 wc之前的崩溃(r1702218等)
  • revert:恢复移动根部时修复崩溃(r1702237等)
  • svn:不要因特定数据库损坏而崩溃(r1702974,r1702991)
  • svn:在svn中显示utf8proc版本--version --verbose(r1702533,r1702891)
  • 服务器端错误修正:
  • 修复svnfsfs stats中空表示的报告(r1698312等)
  • 开发人员可见的更改:
  • 一般:
  • 在fsfs-v4和fsfs-v6模式下修复svnfsfs_tests.py(r1700215等)
  • API更改:
  • 禁用标准流的不支持操作(r1701633等)

版本1.8.13中的新功能

  • 此版本解决了3个安全问题:
  • CVE-2015-0202:具有FSFS存储库的Subversion HTTP服务器容易受到某些REPORT请求的远程可触发的过多内存使用的影响。
  • CVE-2015-0248:Subversion mod_dav_svn和svnserve容易受到具有动态评估修订号的某些请求的远程可触发断言DoS漏洞
  • CVE-2015-0251:Subversion HTTP服务器允许欺骗新版本的svn:author属性值

版本1.8.11中的新功能

  • 用户可见的更改:
  • 客户端错误修正:
  • 结帐/更新:修复文件外部无法跟踪历史记录,然后无声地失败(问题#4185)
  • 补丁:不要跳过有效的目标--git difs(r1592014,r1592034)
  • diff:使diffs中的属性输出稳定(r1589360)
  • diff:使用道具修复本地复制目录的差异(r1619380,r1619393)
  • diff:修复repos-WC和WC-WC的更改列表过滤器(r1621978,r1621981)
  • 删除始终出错的已损坏的冲突解决程序菜单选项(r1620332)
  • 改善gpg-agent支持(r1600331,r1600348,1600368,r1600563,r1600781)
  • 使用GNOME密钥环修复eclipse IDE中的崩溃(问题#3498)
  • 修复外部版本阴影版本化目录(问题#4085)
  • 修复在不支持权限的unix文件系统上工作的问题(r1612225)
  • 升级:保留外部注册(问题#4519)
  • 清理:iprove记录时间戳修正的性能(r1633126)
  • 德语
  • 的翻译更新
  • 服务器端错误修正:
  • 由于缓存失效问题而禁用revprop缓存功能(r1543594,r1619774,r1619105,r1619118,r1619153,r1619802)
  • 如果不支持代理共享,则跳过生成uniquifiers(r1561426)
  • mod_dav_svn:拒绝缺少存储库路径的请求(r1643409)
  • mod_dav_svn:拒绝具有无效虚拟交易名称的请求(r1643437)
  • mod_dav_svn:避免资源漫步中不必要的内存增长(问题#4531)
  • 开发人员可见的更改:
  • 一般:
  • 确保repos layer notify struct的所有成员都有效,修复使用所有成员的API用户崩溃(r1616131)
  • 在Windows上构建时正确生成版本资源(r1542610,r1564576,r1568180)
  • 修复在unix构建期间未正确评估LIBTOOL_M4和LIBTOOL_CONFIG变量(r1637826)
  • 允许使用libtool 2.4.3(r1640862,r1640873,r1643793)

1.8.10版中的新功能

  • 用户可见的更改:
  • 客户端错误修正:
  • 在查找缓存凭据时防范md5哈希冲突(r1550691,r1550772,r1600909)
  • ra_serf:正确匹配SSL证书中的通配符。 (r1615211,1615219)
  • ra_serf:忽略SSL证书中的CommonName,其中有主题Alt名称(r1565531,r1566503,r1568349,r1568361)
  • ra_serf:修复无法删除锁定路径的URI转义错误(r1594223,r1553501,r1553556,r1559197,问题#3674)
  • rm:在提交日志编辑器中删除URL时显示正确的URL(r1591123)
  • log:修复损坏管道错误的另一个实例(r1596866,问题#3014)
  • 复制:正确处理交叉wc副本上不存在或排除的道具(r1589184,r1589188)
  • copy:修复在wcs之间复制本地删除节点的父节点(r1589460,r1589486)
  • externals:通过更改svn:externals删除外部时正确删除外部的祖先目录。 (r1600311,1600315,r1600323,r1600393)
  • ra_serf:修复某些哈希值的内存生存期(r1606009)
  • 服务器端错误修正:
  • fsfs:创建1.5之前格式的repos时忽略配置文件(r1547454,r1561703)
  • 开发人员可见的更改:
  • 一般:

  • 当lif与现有svn库的前缀相同时,
  • 修复不正确的链接。 (r1609004)
  • 使用VS 2003-2008(r1595431)
  • 构建时使用正确的中间目录
  • 支持生成VS 2013及更高版本的项目文件。
  • 绑定:
  • ruby​​:删除关于Ruby 1.9支持是新的警告。 (r1593992)
  • python:fix notify_func callbacks(r1594794,r1594814,r1594834,r1595061)

1.8.5版中的新功能

  • 用户可见的更改:
  • 客户端错误修正:
  • 修复指向重定向位置的外部因素(问题#4428,#4429)
  • diff:修复断言并在副本内移动(问题#4444)
  • 服务器端错误修正:
  • mod_dav_svn:防止与某些第三方模块崩溃(r1537360等)
  • mod_dav_svn:正确规范化路径(r1542071)
  • mod_authz_svn:使用无效配置修复mod_authz_svn的崩溃(r1541432)
  • hotcopy:修复hotcopy丢失打包回购中的revprop文件(问题#4448)
  • 其他工具改进和错误修正:
  • mod_dontdothat:修复uri解析器(r1542069等)
  • 开发人员可见的更改:
  • 一般:
  • 使用clang(r1534860)
  • 使用'--enable-optimize'修复编译
  • 使用Windows上的BDB调试版本修复copmpilation(r1501656,r1501702)
  • 在Windows上构建时使用“--with-openssl”选项(r1535139)
  • 在针对损坏的ZLib构建时添加测试失败(r1537193等)
  • 绑定:
  • swig-rb:修复测试无需在OS X上安装(r1535161)
  • ctypes-python:使用configure(r1536537)
  • 选择编译器进行构建

1.8.4版中的新功能

  • 用户可见的更改:
  • 客户端和服务器端错误修正:
  • 修复'file:// ./'形式的网址上的断言(r1516806)
  • 停止在Windows上链接psapi.dll(r1534102)
  • 瑞典语翻译更新
  • 客户端错误修正:
  • 还原:修复问题还原动作(问题#4436)
  • 更新:修复文件外部访问被拒绝时的断言(问题#4422)
  • merge:减少自动合并的网络连接(r1468980等)
  • 合并:在重新整合期间修复路径损坏(r1523666)
  • mergeinfo:修复崩溃(r1519955)
  • ra_serf:验证xml解析的结果(r1501199等)
  • ra_serf:在提交期间改进错误消息(r1526439)
  • ra_local:修复Windows驱动器根目录中的存储库错误(r1518184)
  • 在管道命令中断时修复窗口崩溃(r1522892)
  • 修复Windows崩溃处理程序崩溃(r1532023)
  • 在升级旧工作副本时修复断言(r1520529)
  • 服务器端错误修正:
  • hotcopy:使用'--incremental'清理unpacked revprops(r1512300等)
  • 在线程服务器启动时对并发请求修复OOM(r1527103等)
  • fsfs:在找到不支持的fsfs格式时改进错误消息(r1534158)
  • 修复第三方FS模块加载程序中的内存问题(r1519615等)
  • 开发人员可见的更改:
  • 一般:
  • 允许在Windows(r1517123)
  • 上针对serf 1.3及更高版本进行编译
  • 绑定:
  • javahl:规范化streaFileContent方法的路径(r1524869)

1.8.3版中的新功能

  • 此版本解决了三个安全问题:
  • CVE-2013-4246:fsfs:编辑打包修订版属性的损坏
  • CVE-2013-4262:管理员工具:针对pid文件的符号链接攻击
  • CVE-2013-4246:svnserve:针对pid文件的符号链接攻击

1.8.1版中的新功能

  • 用户可见的更改:
  • 客户端和服务器端错误修正:
  • 德语和简体中文的翻译更新
  • 改进sqlite错误消息输出(r1497804)
  • 缺少mmap的支持平台(r1498136)
  • 允许配置文件以UTF-8 BOM(r1499100等)
  • 开头
  • 编码转换不可用时,UTF-8数据不会失败(r1503009)
  • 在编码转换失败时改进错误消息(r1503010)
  • 客户端错误修正:
  • 合并:将“自动合并”重命名为“完成合并”(r1491432)
  • mergeinfo:减少'--show-revs'(r1492005)的网络使用情况
  • ra_serf:改进http状态处理(r1495104)
  • 合并:避免不需要的ra会话(r1493475)
  • 合并:减少网络使用量(r1478987)
  • 合并:删除重复的祖先检查(r1493424,r1495597)
  • ra_serf:修复IIS互操作性的“Accept-Encoding”标头(r1497551)
  • svn status:改进锁定列的文档(r1497318,r1497319)
  • ra_serf:修复对'get-file-revs-reversed'功能的支持(r1498456)
  • log:减少存储库根目录上的网络使用情况(r1496957)
  • diff:在调用外部差异时避免使用临时文件(问题#4382)
  • 升级:修复1.7.x工作副本的通知(r1493703,r1494171)
  • 修复树冲突解决期间崩溃(问题#4388)
  • 交互式文件合并:添加两个附加选项(r1491816,r1494089)
  • diff:在错误消息中使用本地样式路径(r1500680)
  • 解决:改进交互式冲突解决菜单(r1491739等)
  • 开关:在错误消息中使用本地样式路径(r1500074)
  • ra_serf:收到无效XML时的错误输出(r1498851)
  • svn cleanup:解释命令在帮助输出中的作用(r1497310)
  • 责备:错误在-r M:N,其中M> N,除非服务器支持(r1498449等)
  • gpg-agent auth:不可用时尝试使用代理(r1500762等)
  • gpg-agent auth:不需要GPG_TTY或TERM env vars(r1500801)
  • 更新:修复一些不触发解析器的树冲突(r1491868等)
  • commit:删除时删除wc锁定表中的陈旧条目(r1491756)
  • 合并:修复 - 仅在重命名路径上出现错误记录(问题#4387)
  • svnmucc:修复'make install'符号链接在设置DESTDIR时工作(r1501072)
  • wc:当目标是符号链接到工作副本根目录时修复崩溃(问题#4383)
  • ra_serf:更改“内部故障”错误到正常错误(r1502577)
  • ra_serf:处理代理不支持分块请求(r1502401等)
  • 服务器端错误修正:
  • fsfs:当repos / db / uuid有 r n时解决无限循环问题(r1492145)
  • fsfs:删除修订版属性缓冲区限制(r1491770)
  • mod_dav_svn:更好的匿名用户错误状态代码(r1495918)
  • mod_dav_svn:提交失败的更好状态代码(r1490684)
  • 修复'svn log'对root(r1494913)
  • 的性能回归
  • 允许删除非用户可见的'svn:'属性(r1495432)
  • fsfs:修复严格对齐体系结构崩溃(r1495806,r1495985)
  • svnadmin upgrade:修复非分片fsfs存储库的错误(r1494287)
  • svnadmin create:deny'--fs-type = fsfs --compatible-version = 1.0'(r1494223)
  • svnadmin upgrade:在最后阶段取消时修复数据丢失(r1494298)
  • mod_dav_svn:修复错误的路径规范化(r1503528)
  • 其他工具改进和错误修正:
  • fsfs-stats(工具):传递无效路径时解决段错(r1492164)
  • svn-bench:修复帮助输出(r1493951)
  • svnpubsub:将版本标头添加到服务器(r1491707)
  • 开发人员可见的更改
  • 一般:
  • ra_serf:修复Windows上的一些测试运行器问题(r1490679)
  • 反向解决两个问题svn_ra_get_file_revs()(r1492148,等)
  • 在C测试中处理--compatible-version = 1.8(r1494342)
  • 改善clang兼容性(r1480080等)
  • 在处理冲突时使用正确的取消接力棒(r1495850)
  • fs:BDB:从BDB(r1495428)提供正确的错误值
  • ra_serf:调整连接失败错误值(r1496132,等)
  • svn_client_log5:解决可能的段错误(r1496110)
  • 修复metadata_only在目标为无版本节点时运行(r1498564)
  • ra_svn:使用NULL提交消息修复segfault(r1498550,r1499727)
  • Ev2:在填充程序的更改表(r1501058)
  • 中正确初始化节点类型
  • Ev2:修复垫片中的URL构造复制(r1500226)
  • fs:针对文件名中的换行符改进测试(r1498483等)
  • 使用BDB 6构建选择加入功能(r1499438)
  • sqlite:允许在构建目录中放置合并(r1499034,r1500175)
  • ra_svn:在日志回调早期(r1503554)
  • 之后使会话可用
  • 绑定:
  • swig-rb:使用树外构建修复测试(r1492295)
  • javahl:修复javahl(r1492264)
  • 生成的错误消息的编码
  • swig-pl:沉默编译器警告(r1487094)
  • swig-pl:改进文档(r1488693,r1490721,r1500904)

版本1.8.0中的新内容

  • 工作副本记录作为第一类操作移动
  • 自动重新融合合并
  • 继承属性
  • 存储库口述配置
  • 基于霓虹灯的HTTP客户端支持已被删除
  • 已弃用基于Berkeley DB的存储库后端
  • 通过GnuPG Agent(Unix客户端)进行内存中密码缓存
  • FSFS规模和性能增强
  • 在存储库中存储authz文件
  • 管理员和基础架构的新工具
  • 许多增强功能和错误修复

1.7.9版中的新功能

  • 用户可见的更改:
  • 客户端错误修正:
  • 改进了有关svn:date和svn:author props的错误消息。 (r1440620)
  • 修复local_relpath断言(问题#4257)
  • 通过svn://(r1458341)修复`svn log`中的内存泄漏
  • 使用霓虹灯http库(问题#4332)时修复了不正确的authz失败
  • 使用kwallet时修复段错误(r1421103)
  • 服务器端错误修正:
  • svnserve将记录重播的转速而不是低水位转速。 (r1461278)
  • mod_dav_svn将省略活动网址的某些属性值(r1453780)
  • 在/(问题#4272)上充当代理时修复mod_dav_svn中的断言
  • 在mod_dav_svn(r1443929)
  • 中提交属性时提高内存使用率
  • 修复svnrdump以加载非LF行结尾的转储文件(问题#4263)
  • 修复无法访问rep-cache时的断言(r1422100)
  • 改进了mod_dav_svn的锁实现中的逻辑。 (r1455352)
  • 避免在带有限制的日志中执行不必要的代码(r1459599)
  • 开发人员可见的更改:
  • 一般:
  • 在Windows上的dav_svn_get_repos_path()中修复断言(r1425368)
  • 修复get-deps.sh以正确下载zlib(r13520131)
  • doxygen docs现在会在生成索引时忽略前缀(r1429201)
  • 修复freebsd上的get-deps.sh(r1423646)
  • 绑定:
  • javahl status api现在尊重ignoreExternals布尔值(r1435361)

1.7.8版中的新功能

  • 用户可见的更改:
  • 客户端和服务器端错误修正:
  • 修复pt_BR,es和zh_TW翻译中的拼写错误(r1402417,r1402421)
  • 客户端错误修正:
  • 使用Windows上的--username选项修复崩溃(r1396285)
  • 将缺少的属性添加到“svn log -v --xml”中输出(r1398100)
  • 修复svn补丁,在没有尾随换行符(r139917)
  • 后忽略帅哥
  • 在错误处理期间使用ra_serf修复挂起(r1403583)
  • 合并时忽略带有mergeinfo的文件外部(r1401915)
  • 使用“svnmucc cp rev arg”修复SEGV在argv处理期间(问题#4079)
  • 修复符号链接上的冲突处理(问题#4091)
  • 服务器端错误修正:
  • 正确检测线程可用性(r1398325)
  • 修复" svnadmin load --bypass-prop-validation" (r1237779)
  • 修复authz文件中的[groupsfoo]部分的解析(问题#3531)
  • 将Vary:标头添加到GET响应以提高可缓存性(r1390653)
  • 修复fs_fs以在代表传输失败后清理(r1403964,等)
  • 修复mod_dav_svn以抱怨修订> HEAD(r1403588)
  • 开发人员可见的更改:
  • 一般:
  • 修复1.6 API(r1403258)
  • 返回的错误状态

  • 使用g ++ 4.7(r1345740)修复编译
  • 在Windows上修复svn_uri_get_file_url_from_dirent(r1409146)

类似的软件

RapidSVN
RapidSVN

17 Feb 15

Meld
Meld

22 Jun 18

cubicweb-vcsfile
cubicweb-vcsfile

14 Apr 15

musdex
musdex

11 May 15

显影剂的其他软件 Apache Software Foundation

Apache Sirona
Apache Sirona

13 May 15

Apache FOP
Apache FOP

13 May 15

Apache jclouds
Apache jclouds

10 Feb 16

Apache Wookie
Apache Wookie

13 Apr 15

意见 Apache Subversion

评论没有发现
添加评论
打开图片!