这里似乎存在无限循环的麻烦,我不知道如何克服。
我有这个目录曾经在SVN 1.6下,所以现在当我这样做 svn status
我建议升级SVN,这是有道理的。奇怪的是,我跑的时候 svn upgrade
我收到一个错误:
[root@141-16 src]# svn upgrade
svn: E000002: Can't open directory '[current directory]/.svn/text-base': No such file or directory
我该如何解决这个问题?
svn status
输出:
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '[current directory]' is too old (format 10, created by Subversion 1.6)
我的SVN版本是1.7.11
当我弄乱一些旧作时,我遇到了同样的问题。我使用了find命令: find . -type d -name .svn -exec mkdir {}/text-base \;
自动创建所有这些目录。
我也有这个问题,而且 svn cleanup
没有帮助。我最后做的是创建它抱怨没有找到的所有目录(只是一个简单的 mkdir
没什么,然后跑 svn upgrade
。这似乎有效。
几年前我转向Git,但这是一个遗留项目。我忘了Subversion在比较中惹恼了我多少。 :P
我也有这个问题并通过不断制作来修复它 touch
文件名SVN错过了。
每次之后 touch
使 svn clean
接着 svn up
。它应该有所帮助
我有一些相同的错误:
svn:无法打开文件'XY / .svn / tmp / text-base / analyticstracking.php.svn-base':没有这样的文件或目录
运用 svn cleanup .
在目录上为我工作。
text-base不是文件,命令svn upgrade期望这个目录为:
mkdir .svn/text-base
接着
svn upgrade