我正在使用我从我的存储库中检出的大型应用程序,这个应用程序的大部分都在.svn/pristine
文件夹中.据我所知,pristine文件夹包含我的workingCopy目录中的文件副本
话虽如此,
我已经备份了我的文件,无意还原.获得的额外空间也将大大缩短我的编译时间.
编辑
我现在明白,手动更改任何内容.svn
都可能会破坏我的workingCopy.
我需要找到一种方法来减小workingCopy的大小.在TortoiseSVN中,有一个Cleanup - Delete unversioned files and folders
"删除工作副本中所有生成的文件".也许这会在不破坏我的应用程序的情况下摆脱这些文件?
干杯
Jér*_*ler 57
您可以尝试启动svn cleanup
.它将删除不必要的文件.svn/pristine
.
bah*_*rep 17
您不得.svn
手动触摸工作副本中的目录.客户端操作需要该目录.
该.svn
目录仅存储用于客户端操作的WC文件的工作副本元数据和原始副本,它必须存在于每个SVN工作副本中,但不存在于SVN存储库中.将其存储在Subversion存储库中可能会导致客户端出错.
换句话说,您不能将目录存储.svn
在存储库中.如果你在存储库中有这个目录,那么有人错误地提交了它; 从最新版本中删除它或通过使用svndumpfilter
工具过滤掉它完全删除它.
工作副本还包含一些由Subversion创建和维护的额外文件,以帮助它执行这些命令.特别是,每个工作副本都包含一个名为.svn的子目录,也称为工作副本的管理目录.管理目录中的文件可帮助Subversion识别哪些版本化文件包含未发布的更改,以及哪些文件与其他文件的工作相关.
TortoiseSVN中的"清理 - 删除未版本控制的文件和文件夹"选项将删除工作副本中的未版本控制文件.例如,那些通过svn:ignore
属性忽略的文件,运行构建或调试后生成的文件.
我猜您在存储库/工作副本中存储了大型二进制文件.我认为,如果不重新组织SVN存储库,您将无法解决工作副本大小问题.
归档时间: |
|
查看次数: |
40683 次 |
最近记录: |