gpt4 book ai didi

svn - 如何将 SVN 1.4.4 (r25188) 升级到 SVN 1.6

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

我们如何将我们的 SVN 从 1.4.4 版本升级到 1.6 版本?

我以为我们可以使用以下命令行,但它在我们的版本中不存在:

svnadmin upgrade

SVN 在 Windows Server 环境中运行。我们正在运行 SVN 服务器版本:svnadmin,版本 1.4.4 (r25188) 编译 2007-06-08T18:49:42。

最佳答案

你使用什么样的服务器?
如果您正在运行 apache(http://) 或 svnserve(svn://),只需将所有 svn 二进制文件替换为 1.6.3 版本的二进制文件(膝跳 nag - 首先备份您的存储库,保留旧的二进制文件大约)。如果您使用的是 apache,请不要忘记升级 apache 模块。

如果您没有使用服务器,而是直接针对文件 (c:\) 运行,只需更新您的客户端以使用 1.6.3。

此时,您的新 1.6 服务器正在提供 1.4 存储库。要升级存储库结构并获得对新功能的完全访问权限,请使用 1.6 二进制文件附带的 svnadmin upgrade 命令。在有权访问存储库的物理文件的机器上运行此命令,并为其提供存储库根目录的物理位置 (c:\myrepository)。

如果您使用 svnadmin dump 转储内容,创建新的空白存储库,svnadmin 加载旧转储,您可能会获得更优化的存储库结构。阅读 1.5 的发行说明& 1.6以及“svnadmin help upgrade”的输出以找出原因。

您的客户可以在准备好后单独升级。 1.6 服务可以与 1.4、1.5 或 1.6 客户端通信,1.6 客户端可以与 1.4 服务器通信,因此先升级客户端也没关系。

与存储库不同,您机器上的工作副本会在新客户看到它们时立即升级。这意味着您将无法在同一台机器上混合不同版本的客户端,例如,如果您使用 tortoisesvn 和 ankh svn - 您需要同时将两个客户端更新到 1.6 版本。如果您遇到工作副本版本错误,这就是原因。在您停止使用旧客户端之前,它不会消失。

与所有事物的颠覆一样,redbook是必不可少的。

关于svn - 如何将 SVN 1.4.4 (r25188) 升级到 SVN 1.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1160761/

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