繁体   English   中英

SVN忽略大文件

[英]SVN ignore large files

我试图让svn忽略目录中有大数据文件。 由于目录中的所有文件都共享相同的扩展名,因此在svn:ignore中指定模式是无效的。 有没有办法说“忽略大于N MiB的文件”?

列出您要忽略的文件的列表(可能使用OS工具,例如Linux上的find),然后执行以下操作:

svn propset svn:ignore "*" --targets filelist.txt

本质上,我将编写一个命令行脚本,该脚本遍历所需文件类型的所有文件,并且如果文件大小大于您定义的边界,则执行@ChrisH提到的svn propset propset命令。

如果在Windows上, 此stackoverflow问题可能会有所帮助。

列出您要忽略的文件的列表(可能使用OS工具,例如Linux上的find),然后执行以下操作:

 svn propset svn:ignore "*" --targets filelist.txt 

如果您采用@ChrisH的答案并将其与预提交的钩子结合使用,那应该可以解决问题。

使用此处的出色指南,编写一个预提交钩子,该钩子使用@Johannes Wachter引用的命令过滤每个文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM