上传svn项目时怎么屏蔽掉class等生成的文件

2024年11月16日 13:34
有1个网友回答
网友(1):

方法1、在客户端设置全局忽略样式,以TortoiseSVN为例,右键菜单TortoiseSVN——设置——常规设置——全局忽略样式——加入要屏蔽的文件类型,如*.obj,这种方法的好处是简单,但只能限制本客户端不能上传该类文件,不能控制所有人都无法上传该类文件
方法2、在SVN服务器端设置pre-commit钩子,在钩子里检查上传文件名中是否含有该文件类型的关键词,如果含有则上传失败。这个好处是一旦设置好了,所有客户端都无法上传该文件了。但就是要自己写个钩子脚本,稍麻烦些。
关于pre-commit具体怎么写,不是几句话能说清的,网上搜索一下吧,有现成的范例。