SVN存储库大小(包括已删除的文件大小)

SVN存储库大小(包括已删除的文件大小),svn,visualsvn-server,Svn,Visualsvn Server,如何获取SVN存储库中所有文件的大小, 假设我们在第一个版本中提交了2个文件(A和B),大小分别为1和2MB。 在第二次修订中,我们更新了一个文件,文件大小增加到5MB。 在第三次修订中,我们删除了A文件 现在,如何找到完整的存储库大小(即文件大小),包括已删除的文件, 由于已删除的文件(此处为5 MB)将占用存储库中的某些大小。SVN不会将存储库中的所有内容存储为后端的文件。相反,它存储差异,而不是文件的整个副本 Subversion将更改存储为差异。它不制作节点的完整副本;相反,它将最新版本

如何获取SVN存储库中所有文件的大小, 假设我们在第一个版本中提交了2个文件(A和B),大小分别为1和2MB。 在第二次修订中,我们更新了一个文件,文件大小增加到5MB。 在第三次修订中,我们删除了A文件

现在,如何找到完整的存储库大小(即文件大小),包括已删除的文件,
由于已删除的文件(此处为5 MB)将占用存储库中的某些大小。

SVN不会将存储库中的所有内容存储为后端的文件。相反,它存储差异,而不是文件的整个副本

Subversion将更改存储为差异。它不制作节点的完整副本;相反,它将最新版本存储为全文,将以前的版本存储为一系列反向差异(这里宽松地使用“差异”一词——对于文件,它表示VDELTA;对于目录,它表示表示对目录所做更改的格式)

但是,您仍然可以获取完整存储库的大小,其中包括元数据、存储的更改/差异、挂钩等。您可以在服务器端导航到存储库的根目录并获取大小详细信息