SVN 常见错误
## Repository size is too large
仓库体积超过 300 MB 不建议使用 Subversion 操作仓库,存储库容量达到 400 MB,或者 300 MB 并且存储大量非文本数据时,我们将关闭仓库的 Subversion 支持。
解决方案 使用 Git,或清空项目,重新推送。
## Empty directories is not supported
我们SVN管理项目是通过兼容来实现的,所以我们后端仓库仍然是一个git仓库,但是git不允许存在空仓库,故使用SVN管理项目时,使用空文件夹会报错,如果您一定要使用空文件夹,
请您在需要保留的空文件夹内新建一个.keep文件,这样git就会保存这个文件夹。
另外,如果您新建.keep文件后仍然无法推送,请先清空SVN的缓存,然后再次推送。
## Can't find node
如果出现了 **Can't find node** 这样的错误,请检查是否是通过默认存储库地址检出的项目,
即:
>svn co svn://example.com/example/example
这样检出的存储库,不能建名字为 trunk, branches,tags 的目录,当然如果是强制指定了分支或者 trunk,
如:
>svn co svn://example.com/example/example/trunk exmaple
>svn co svn co svn://example.com/example/example/branches/dev dev
这样检出的存储库可以在根目录下创建 trunk,tags branches 这样名称的目录。
在子目录创建则无影响。
**svn://example.com/example/example** 这样的路径实际上是检出的 **svn://example.com/example/example/branches/$(default branch)**
此问题只需要检出时强制指定分支名即可。
## 其他
TBD