【发布时间】:2009-04-03 22:59:31
【问题描述】:
SVN 目录可以方便地在计算机之间移动,但这可能会导致工作副本和安装的 svn 客户端之间的版本不匹配,从而导致错误
svn: This client is too old to work with working copy '.';
please get a newer Subversion client
在一个完美的世界中,可以安装更新版本的 SVN 客户端,但是当这不可能或不方便时,能够将工作副本降级到已安装的客户端版本会很好——尤其是当您知道没有使用更高版本的功能。
只有在有问题的工作副本没有任何更改并且不会太大而造成不便的情况下,才可以使用旧客户端签出新的工作副本。
可以想象的场景类似于:Joe 向您发送一个包含大量嵌套目录(以及相关的版本化 .svn 文件夹)的大型工作副本。你在它上面工作。当你尝试提交它时,svn 会告诉你你的客户端太旧了。没有必要把它寄回给乔。不需要签出新的工作副本,并且在任何情况下合并更改都不方便。
有没有办法做到这一点?
【问题讨论】:
标签: svn