我在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 repository。也就是说,我不熟悉它的功能,或者如何使用它。理想情况下,我可以避免检出此工作目录的新版本,并手动合并所有(许多)更改。
我能找到的唯一信息与Netbeans和javahl
有关,而且我都没有使用。
编辑:下载bump-to-19.py
文件并使其可执行文件后,我试了一下对我的工作目录无济于事:
> ./bump-to-19.py working_directory/
error: format is 29 not 18: 'working_directory/'
整洁的解决方案,但我认为user1794106发布的更容易,更清洁。 – Nagel
这不适合我的情况,我曾尝试运行升级。 – doublesharp