Ankhsvn错误:客户太旧,无法使用工作副本

epo*_*olf 5 svn ankhsvn visual-studio-2005

我正在使用Ankhsvn 2.0.6347.433和Visual Studio 2005,它报告说Ankhsvn的subversion客户端对于工作副本来说太旧了.给定的错误链接到http://subversion.tigris.org/faq.html#working-copy-format-change,它讨论了在subversion 1.5格式化checkout上使用1.4.4 subversion客户端.

Ankhsvn的主页说Ankhsvn 2.0及以上版本在内部使用了subversion 1.5.该链接没有提及任何有问题的1.5客户.

我自己有限的故障排除没有发现我可以直接指出的任何东西,但我确实安装了TortoiseSVN 1.6.1,它在内部使用Subversion 1.6.1.我习惯使用TortoiseSVN在我的项目文件夹中提交东西,这会绕过Ankhsvn正在做的事情.这是否会导致类似的问题,试图使用1.4.4和1.5客户端会导致或其他事情发生?

编辑:好的,我不应该混合1.6和1.5客户端.

我该如何解决?我想尽可能使用AnkhSVN.

BBQ*_*ags 10

如果您查看subversion 1.6 的发行说明,您将看到以下内容

工作副本格式已升级.这意味着1.5及更早版本的Subversion客户端将无法使用Subversion 1.6生成的工作副本.工作副本会自动升级.

因此,如果您使用基于1.6的客户端,则以前的版本都不会起作用.在进一步阅读发行说明时,如果需要,您应该能够降级工作副本......

警告:如果Subversion 1.6客户端遇到1.6之前的工作副本,它会在接触到它时立即自动升级工作副本格式,使旧的Subversion客户端无法读取它.如果您在计算机上使用多个版本的Subversion,请注意您在哪个工作副本中使用哪个版本,以避免意外升级工作副本.(但请注意,存储库不会发生这种"自动升级"行为,只有工作副本.)

如果您不小心将1.5工作副本升级到1.6,并希望降级回1.5,请使用change-svn-wc-format.py脚本.有关详细信息,请参阅此FAQ条目,并使用--help选项运行脚本以获取使用说明.


si6*_*618 5

Brett得到我的+1,并且对于Ankh的svn 1.6支持,使用每日构建.