我试图找出svn如何在内部存储文本文件。
例如: 我有一个SVN repo,具有以下子目录结构,
dirA/file_xx - say size 10MB
dirB/file_xx - identical file, but a copy - size is same 10MB
我的问题是,SVN会在内部存储2份文件副本,即使它们是相同的,或者它是否相同,它是一个副本,只存储1个文件,总大小为10MB。
我在GIT上尝试了相同的测试并且能够验证它确实只存储了1个副本。在线git文档也提到了相同的内容。
由于我可以访问SVN服务器,我尝试在SVN数据库上执行du -hs
,看起来,SVN也只存储了该文件的1个副本。我不确定这是因为文件是压缩的还是因为它确实只存储了1个文件副本。
PS:我对多次登记或增加后的尺寸不感兴趣。只是初始签到后回购的大小。
感谢Abhi