我正在尝试检出一个完整的Subversion代码库,包括所有分支和标签:
svn co svn+ssh://path/to/project
这个过程运行了一段时间,但在分支检出期间,我遇到了以下错误:
svn: Your .svn/tmp directory may be missing or corrupt; run 'svn cleanup' and try again
svn: Can't open file 'project\branches\BRANCH\source\java\com\bS\.svn\tmp\text-base\Event.java.svn-base': The system cannot find the path specified.
所以我尝试手动检出分支:
svn co svn+ssh://path/to/project/branches/BRANCH
这个命令可以正常运行,我可以获取到分支。然后我可以将该分支复制到完整项目的branches目录中,并继续进行checkout操作。但是在其他分支上,它一直遇到这个问题。
有人知道为什么我无法将该分支作为整个项目的一部分进行checkout,但我可以单独检出它吗?