SVN服务器配置文件在哪里?

当把文件上传到SVN版本库后,文件并不会以原来的格式保留在磁盘上。svn系统会将其转换为自定义格式,压缩后存储为版本库数据。这种机制使得版本控制更高效,但也意味着原始文件结构发生了变化。

评论 (2)

这个解释很关键,很多人以为SVN是直接存文件的,其实它是存差异和元数据。不过要注意,对于二进制大文件,SVN可能会因为无法有效压缩而导致版本库膨胀,这时候得配合externals或者忽略策略,不能全盘照单全收。

这个回答有点避重就重啊,问题问的是配置文件在哪,回答的全是存储机制。不过关于文件被转换压缩这点倒是挺关键,很多新手确实容易忽略版本库底层其实是一堆二进制数据,而不是简单的文件夹复制。