我使用STS来处理SVN。当我尝试升级(版本1.6)时,我收到此错误:
org.apache.subversion.javahl.ClientException: Invalid operation on the current working directory
svn: Can't upgrade 'C:\..... as it is not a pre-1.7 working copy directory
找不到条目 svn:缺少默认条目 但是肯定错过了 - 我已经添加了新文件夹。 怎么解决?感谢。
答案 0 :(得分:17)
我知道这个问题已经很老了,但是对于那些像我一样偶然发现并且仍然遇到问题的人来说,有一个你应该知道的问题:如果不是从工作副本根。就我而言,我在一个子文件夹中并收到错误消息:
svn: E155019: Can't upgrade '<path_to_sub_folder>' as it is not a pre-1.7 working copy root, the root is '<my_working_copy_root>'
只需更改为工作副本根目录并发出前面提到的
svn upgrade
那么一切都应该好。
答案 1 :(得分:1)
仔细阅读错误消息,因为其中包含工作副本中尚未升级为1.7用法的子文件夹的名称。此后,升级该特定文件夹:
svn upgrade ./[folder name]
(或您的SVN客户端使用的任何命令)
答案 2 :(得分:0)
将项目升级到1.7可能无法正常工作.. 你会遇到大麻烦,因为svn1.7不能处理1.6个项目(令人难以置信但真实的oO)
答案 3 :(得分:0)
请从命令行
尝试以下命令cd <working copy>
svn upgrade
您的内部工作副本不符合1.7版
答案 4 :(得分:-3)
您尝试升级已经1.7(WC-NG)的工作副本。但升级仅需 1.6 WC