Apache Subversion 1.12.0 发布

经过 6 个月的开发,Apache 软件基金会 опубликовала 版本控制发布 颠覆 1.12.0。 尽管分散式系统得到了发展,Subversion 在使用集中式方法进行软件系统版本和配置管理的商业公司和项目中仍然很受欢迎。 使用 Subversion 的开放项目包括:Apache、FreeBSD、Free Pascal、OpenSCADA、GCC 和 LLVM 项目。 Subversion 1.12 的发布被归类为常规版本,下一个 LTS 版本将是 Subversion 1.14,计划于 2020 年 2024 月发布,支持至 XNUMX 年。

钥匙 改进 颠覆1.12:

  • 交互式界面解决冲突的功能已得到扩展,添加了对将元素移动到其他目录的处理情况的支持,以及改进了对版本控制系统未涵盖的文件和目录出现在工作中的情况的分析。存储库的副本;
  • 服务器确保忽略授权规则中空组的定义,并且如果在启动 svnauthz 命令时存在空组,则会显示警告;
  • 在类 Unix 系统的客户端,默认情况下在编译级别禁用以明文形式在磁盘上存储密码的支持。 建议用户使用GNOME Keyring、Kwallet或GPG-Agent等系统来存储密码;
  • 改进了源存储库和工作副本中的复制操作行为 - 现在可以正确处理现有父目录和具有修订版本的文件;
  • “svn list”命令的输出已得到改进:长作者姓名不再被截断,添加了“--人类可读”(-H) 选项以可读形式显示大小(字节、千字节、兆字节、 ETC。);
  • 在“svn info”命令中添加了存储库中文件大小的显示;
  • 在“svn cleanup”命令中,在确认忽略或未版本化元素的删除操作后,带有写保护标志的目录现在也被删除;
  • 在实验命令“svn x-shelve/x-unshelve/x-shelves”中
    提高了处理各种类型变更的可靠性。 “搁置”集中的命令允许您单独搁置工作副本中未完成的更改,以便紧急处理其他事情,然后将未完成的更改返回到工作副本,而无需诉诸通过“svn”保存补丁等技巧diff”,然后通过“svn patch”恢复它;

  • 保存提交状态快照(“提交检查点”)的实验能力的可靠性已得到提高,允许您保存提交尚未提交的更改的快照,并在以后恢复任何已保存的版本对工作副本的更改(例如,在更新错误时回滚工作副本的状态);

来源: opennet.ru

添加评论