Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
svn修订版大小(字节)_Svn - Fatal编程技术网

svn修订版大小(字节)

svn修订版大小(字节),svn,Svn,有没有办法知道SVN修订版有多大 我不是说在钩子里,而是在事实发生后(例如,与svnlook?)。我需要以字节为单位的(粗略)大小,包括可能已添加/更改的任何二进制文件。如果您的意思是“它增加了我的存储库的大小多少?”,并且您可以访问服务器,并且您正在使用FSFS,并且您尚未打包存储库,那么有一种方法: 假设您正在查找版本12345的“大小”。在存储库的目录中,可以找到子目录db。这是一张照片: repository/ db/ revs/

有没有办法知道SVN修订版有多大

我不是说在钩子里,而是在事实发生后(例如,与svnlook?)。我需要以字节为单位的(粗略)大小,包括可能已添加/更改的任何二进制文件。

如果您的意思是“它增加了我的存储库的大小多少?”,并且您可以访问服务器,并且您正在使用FSFS,并且您尚未打包存储库,那么有一种方法:

假设您正在查找版本12345的“大小”。在存储库的目录中,可以找到子目录
db
。这是一张照片:

repository/ db/ revs/ 12/ 12345 <----+ revprops/ | add together the sizes of these two 12/ | files. 12345 <----+ 存储库/ 分贝/ 转速/ 12/ 12345开始您可以使用
svnadmin rev size
命令查找修订的大小。此命令适用于打包版本和未打包版本

  • 用于报告修订大小的新“svnadmin rev size”命令(r1857624)
以下是一个例子:

C:\Repositories>svnadmin rev-size MyRepo2 -r 1234
        4616 bytes in revision 1234
这是一个内置的帮助:

rev-size: usage: svnadmin rev-size REPOS_PATH -r REVISION

Print the total size in bytes of the representation on disk of
revision REVISION.

The size includes revision properties and excludes FSFS indexes.

Valid options:
  -r [--revision] ARG      : specify revision number ARG (or X:Y range)
  -q [--quiet]             : print only the size and a newline
  -M [--memory-cache-size] ARG : size of the extra in-memory cache in MB used to
                             minimize redundant operations. Default: 16.
                             [used for FSFS repositories only]

(Use '-v' to show global and experimental options.)

与此同时,你可能知道更多/更好的方法来完成它吗?@wolf see使用打包格式和清单文件,这在当今变得更加棘手。我想这应该得到svnlook或类似公司的支持@jdehaan使用
svnadmin rev size
,请参阅我希望这本书能早点上市:-)。谢谢你的提示!