为什么SVN占用这么多空间?

Ksh*_*rma 16 svn

我正在开发一个大小约为1020 MB的大型项目.这是因为除了代码之外,我们在版本控制中还有其他资源,如图形,XML配置等.

.svn-base文件的大小约为998 MB,总检出大小约为2 GB.根据我的理解.svn-base是元信息,它的大小不应该那么多.

为什么SVN需要这么多空间?

cxx*_*xxl 20

如果您的工作副本有许多更新,它的大小可能会增加,甚至超过签出的内容可能建议的更新.跑步svn cleanup将再次释放这个空间.

  • 我使用这个从一个非常古老但非常活跃的本地存储库中回收了6GB!:)非常值得知道. (6认同)

Meh*_*dad 13

这样svn revert就不需要联系服务器了.

SVN实际上在本地存储了该文件的另一个副本.这就是为什么.svndirs总结为几乎与项目代码库本身一样的原因.