1
32
您使用的是哪种服务器? 如果您运行的是apache(http://)或svnsee(svn://),只需将所有svn二进制文件替换为1.6.3版本的二进制文件即可(膝跳nag-首先备份存储库,保留旧的二进制文件)。如果您使用的是Apache,请不要忘记升级Apache模块。 如果您不使用服务器,而是针对dirty(c:\)文件运行,只需更新您的客户机以使用1.6.3。 此时,新的1.6服务器正在为1.4存储库提供服务。要升级存储库结构并完全访问新功能,请使用1.6二进制文件附带的svnadmin upgrade命令。在可以访问存储库的物理文件的计算机上运行此命令,并为其提供存储库根的物理位置(C:\myrepository)。 如果使用svnadmin dump转储内容、创建新的空白存储库、svnadmin加载旧的转储,可能会得到更优化的存储库结构。阅读发行说明 1.5 和; 1.6 并输出“svnadmin帮助升级”来找出原因。 您的客户机可以在准备好后单独升级。1.6服务可以与1.4、1.5或1.6客户机对话,1.6客户机可以与1.4服务器对话,因此,首先升级客户机并不重要。 与存储库不同的是,一旦新客户机看到机器上的工作副本,它们就会被升级。这意味着您在同一台机器上混合不同版本的客户机时会遇到问题,例如,如果您使用Tortoissesvn和Ankh svn,则需要同时将两个客户机更新为1.6版本。如果您得到工作副本版本错误,这就是原因。它不会消失,除非你停止使用旧客户机。 和所有颠覆一样, redbook 是必不可少的。 |
2
2
我们遵循吉姆T的建议,效果很好。提交只有一个问题: SVN:提交失败(详细信息如下): svn:无法打开文件/db/txn当前锁定:权限被拒绝 我们通过更改db文件夹中文件的权限来解决问题。 |
3
0
svnadmin命令是svn服务器包的一部分。 确保正在运行包的服务器版本(不需要在本地客户端/工作副本上运行svnadmin)。 如果您安装了捆绑/打包版本,请确保它是完整版本。 |
Eric · pip安装-e svn+ssh不接受用户 6 年前 |
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 6 年前 |
Dipu H · Viewvc未扩展关键字 6 年前 |
NealWalters · SVNLook-存储库格式-语法不正确 6 年前 |
m-mas · 尝试与svn重新同步trac时出错 6 年前 |
Wombattle · 通过命令行在SVN中保留时间戳 6 年前 |