使用svn版本控制时,过滤一些不必要的文件

在使用svn提交文件时,为了避免提交一些不必要的文件,比如:.project、.classpath还有.settings等等,其实这些文件都是本地开发工具所产生的文件,这些文件是不需要上传的,因为其他人不一定用这个开发工具,因此需要把这些文件过滤掉,只上传真正有用的文件即可。

我们可以通过设置过滤通配符进行过滤:.settings .settings/* target target/* node_modules node_modules/* .classpath .project

1.SVN客户端TortoiseSVN设置:

2、Eclipse开发工具svn插件设置:

打开Window->Preferences->Team->Ignored Resources, 点击Add Pattern按钮,添加要忽略为文件或文件夹,也就是上面那段通配符,或者其他的过滤格式,比如:要忽略bin文件夹,则添加模式*/bin/*;   忽略.classpath文件,则添加模式*.classpath. 或者全局配置:
右键点击项目根目录 Team ---> Set Property ... 然后在弹出的对话框中,Property name 选 “svn:ignore”,Property Content 输入过滤通配符


3、IntelliJ IDEA配置忽略不必要文件提交:

         (1)打开version control

        (2)可以查看目前忽略的文件

         (3)配置要忽略的文件

        (4).可以用通配符忽略匹配的文件

还有第二种方法,那就是:

在svn提交的界面,如果是没有加入到version-control的文件,这里可以右键单击,然后选择Ignore。

发布了70 篇原创文章 · 获赞 16 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/ucicno000/article/details/95482227