gpt4 book ai didi

svn - 是否可以在结帐前确定工作副本的大小?

转载 作者:行者123 更新时间:2023-12-04 19:21:37 26 4
gpt4 key购买 nike

我想看看工作副本是否适合我的硬盘驱动器并且不想浪费时间和带宽。

所以我的问题是:是否可以在结帐前确定工作副本的大小?

我确实可以访问存储库,但它的文件大小没有说明任何内容。

最佳答案

工作副本将比存储库中相应文件大小的两倍大一点,因为它将每个文件的原始版本存储在 .svn 中。子目录。 (它也存储其他管理数据,如属性,但这应该不多。)

您需要某种方式列出存储库中的文件(来自您要 check out 的子树),以及它们的大小,并将其汇总。我不认为svn命令行工具直接执行此操作,但它会为每个文件执行此操作:

svn ls -v -R file:///d:/svn/edmund/fs/trunk

2891 edmund Oct 23 2009 ./
2867 edmund 140 Aug 14 2009 Makefile
2883 Edmund 12869 Oct 15 2009 block.c
2883 Edmund 9817 Oct 15 2009 file.c
2883 Edmund 7572 Oct 15 2009 fs-internal.h
2884 edmund 6845 Oct 16 2009 fs.c
2891 edmund 1407 Oct 23 2009 fs.h
2891 edmund Oct 23 2009 linux/
2867 edmund 208 Aug 14 2009 linux/Makefile
2891 edmund 6684 Oct 23 2009 linux/main.c
2882 edmund 4822 Oct 15 2009 notes.txt
2891 edmund 7408 Oct 23 2009 operations.c
2891 edmund 3834 Oct 23 2009 special.c
2880 edmund Oct 01 2009 test/
2869 edmund 695 Aug 16 2009 test/Makefile
2880 edmund 11220 Oct 01 2009 test/operations-test.c
2877 edmund 3826 Aug 20 2009 test/tree-test.c
2883 Edmund 23413 Oct 15 2009 tree.c
2883 Edmund Oct 15 2009 win/
2883 Edmund 28590 Oct 15 2009 win/main.c

您可以手动对这些进行求和,或者通过管道传输到一个脚本,该脚本将对第 12-26 列中的所有值求和(例如)。

关于svn - 是否可以在结帐前确定工作副本的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2955875/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com