我正在尝试检查一个完整的颠覆存储库,包括所有分支和标签:
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
这很好,我得到了分支。然后我可以将分支复制到完整项目的分支目录中并继续结帐。但它在其他分支上不断遇到这个问题。
有谁知道为什么我不能将分支作为整个项目的一部分签出,但我可以自己签出?