dou*_*arp 8 svn macos cornerstone
我正在开发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
Run Code Online (Sandbox Code Playgroud)
我的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/'
Run Code Online (Sandbox Code Playgroud)
dou*_*arp 12
虽然我无法弄清楚为什么我的工作目录已损坏,但我能够使用它来解决它rsync- 有一个选项C,它会在进行备份时忽略CVS/SVN文件和目录.我使用此选项进行了备份,再次检出项目,然后将备份复制回新的工作目录.SVN再次感到高兴.
> rsync -arC working_directory working_directory_no_svn
> rm -rf working_directory
> svn co https://svn.example.com/project/trunk working_directory
> rsync -ar working_directory_no_svn working_directory
Run Code Online (Sandbox Code Playgroud)
我知道这已经有一段时间了,但是我找到了一个使用SVN给出的提示的解决方案...基本上使用升级命令.使用CMD,我进入了陷入困境的项目所在的工作区文件夹.让我们调用项目Project1.你调用命令:
"svn升级项目1"
这解决了我的问题正确的方式,没有涉及某种黑客或解决方法.
| 归档时间: |
|
| 查看次数: |
21754 次 |
| 最近记录: |