【发布时间】:2011-08-01 11:58:06
【问题描述】:
我们在工作中使用 svn 版本 1.5.1 (r32289),我在我的 OS X 机器上安装了版本 1.6.6 (r40053)。我正在使用sshfs 在我们的开发服务器上挂载一个目录,我认为我可以使用我机器上的 svn 来“保存”另一个与开发服务器的连接。但是,每当我使用 svn 1.6.6(甚至是svn up)接触存储库时,我(和我的同事)在尝试处理来自开发/实时机器的 svn 时都会收到以下错误:
svn: 这个客户端太旧了,不能使用工作副本'.'。您需要获得更新的 Subversion 客户端,或降级此工作副本。详情请见http://subversion.tigris.org/faq.html#working-copy-format-change。
使用错误消息中提到的页面上提供的脚本可以解决问题,但是:
有没有办法指定 svn 在处理存储库时应该使用/强制的格式?
我可以为 svn 命令创建别名(在这种情况下,我需要为每个 svn 命令添加一个参数)。
【问题讨论】: