阿帕奇软件基金会
钥匙
- 添加了“svnadmin build-repcache”命令,您可以使用该命令更新“rep-cache”缓存的状态,其中包括有关表示共享重复数据删除机制(rep-sharing)中使用的重复项的信息(rep-sharing,允许您显着减少存储库的大小(通过仅存储一个重复数据一次)。 该命令可用于将丢失的项目添加到指定范围修订的缓存中,例如,在暂时禁用重复数据删除并且缓存已过时之后。
- SWIG Python 绑定和测试套件提供对 Python 3 的支持。从技术上讲,用 Python 编写的代码仍然可以与 Python 2.7 一起使用,但由于 Python 2 生命周期的结束,与此分支相关的测试和错误修复已停止。Python 不是是 Subversion 的必需组件,在测试和 SWIG 绑定中构建时使用。
- “svn log”命令中的“--quiet”和“--diff”选项不再相互排斥,例如,可以更轻松地仅显示一系列修订版内的差异。
- 在“svn info --show-item”中添加了“changelist”参数。
- 当启动用户指定的编辑器时,例如,在交互式冲突解决期间,正在编辑的文件的路径中的特殊字符受到保护。 此更改解决了编辑名称包含空格和特殊字符的文件的问题。
- 我们继续测试实验性命令“svn x-shelve/x-unshelve/x-shelves”,它允许您单独推迟工作副本中未完成的更改,以便紧急处理其他事情,然后将未完成的更改返回到工作副本,而无需诉诸使用“svn diff”保存补丁然后使用“svn patch”恢复它之类的技巧。
- 我们继续测试保存提交状态快照(“提交检查点”)的实验能力,它允许您保存尚未提交的更改的快照,并在以后恢复任何已保存的更改版本到工作副本(例如,在更新错误时回滚工作副本的状态)。
- 继续测试实验性“svn info -x-viewspec”命令以输出描述当前工作副本的规范。 该描述包括有关限制子分支的深度、排除子分支、切换到不同的 URL 或更新到与父目录相比的新修订号的信息。
来源: opennet.ru