- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们如何将我们的 SVN 从 1.4.4 版本升级到 1.6 版本?
我以为我们可以使用以下命令行,但它在我们的版本中不存在:
svnadmin upgrade
最佳答案
你使用什么样的服务器?
如果您正在运行 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/
我是一名优秀的程序员,十分优秀!