我正在 OSX 上开发,我的 Subversion 工作副本之一刚刚开始为所有命令返回以下错误,但是我的其他检查工作正常。我的 Brew 安装的 SVN 二进制文件和 Cornerstone 客户端都收到了相同的消息,但其他工作目录都很好。
> svn update
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/working_directory' is an old development version (format 12); to upgrade it, use a format 18 client, then use 'tools/dev/wc-ng/bump-to-19.py', then use the current client
> svn upgrade
svn: E155019: Can't upgrade '/working_directory' as it is not a pre-1.7 working copy directory
svn: E150000: Missing default entry
我的计算机上的任何地方都没有bump-to-19.py
脚本(根据find / -type f -name bump-to-19.py
),但是我认为我能够在Apache 存储库中找到它。也就是说,我不熟悉它的作用或如何使用它。理想情况下,我可以避免签出此工作目录的新版本并手动合并我的所有(许多)更改。
我能找到的唯一信息与Netbeans和相关javahl
,我都没有使用。
编辑:下载bump-to-19.py
文件并使其可执行后,我对我的工作目录进行了尝试,但无济于事:
> ./bump-to-19.py working_directory/
error: format is 29 not 18: 'working_directory/'