gpt4 book ai didi

svn - 从 Subversion 1.5 升级到 Subversion 1.7

转载 作者:行者123 更新时间:2023-12-03 18:15:09 31 4
gpt4 key购买 nike

我们在客户端和服务器上运行 Subversion 1.5.4。是否可以直接从 Subversion 1.5 升级到 1.7 版?需要哪些步骤来做到这一点?

最佳答案

我读了release notes

兼容性问题

较旧的客户端和服务器与 1.7 服务器和客户端透明地互操作。但是,除非客户端和服务器都是最新版本,否则 1.7 的某些新功能可能不可用。在某些情况下,如果客户端是新的而服务器是旧的,则新功能将起作用,但运行效率会降低。

无需转储和重新加载您的存储库。 Subversion 1.7 服务器可以读取和写入由早期版本创建的存储库。要升级现有的服务器安装,只需在旧的库和二进制文件之上安装最新的库和二进制文件。

Subversion 1.7 服务器使用与 Subversion 1.6 相同的存储库格式 .因此,可以在 1.6.x 和 1.7.x 服务器之间无缝升级和降级,而无需更改磁盘存储库的格式。 (这对于任何一对 1.x 和 1.y 服务器通常都不正确,但恰好适用于 1.6 和 1.7。)如果在服务器上启用了新的 1.7 功能(在 Hook 或服务器配置文件中),它们当然,在恢复到 1.6 服务器之前必须禁用。

Subversion 1.7 客户端使用新的工作副本格式 . Subversion 1.7 客户端不能使用 Subversion 1.6(和更早版本)的工作副本。使用 Subversion 1.6 和更早版本创建的现有工作副本需要升级才能与 Subversion 1.7 客户端一起使用

1.5 透明地更新到 1.6,如果我没记错的话

也来自发行说明

升级工作副本

Subversion 1.7 对工作副本格式进行了重大更改。在以前的 Subversion 版本中,当执行写入操作时,Subversion 会自动将工作副本更新为新格式。然而,Subversion 1.7 将使这成为一个手动步骤。在将 Subversion 1.7 与他们的工作副本一起使用之前,用户需要运行一个新命令 svn upgrade 以将元数据更新为新格式。此命令可能需要一段时间,对于某些用户来说,简单地 checkout 新的工作副本可能更实用。

注意:Subversion 1.7 无法升级 1.6 客户端在运行 svn cleanup 之前拒绝操作的工作副本(使用 1.6 客户端)。换句话说,在升级到 1.7 之前,必须使用 1.6 客户端对所有需要清理的工作副本运行 svn cleanup。我们对这个限制感到遗憾,但我们必须引入它以便 1.7 及时发布并且不会使内部过于复杂。

关于svn - 从 Subversion 1.5 升级到 Subversion 1.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7754480/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com