IntelliJ IDEA 在提交文件至SVN时,可以设置忽略某些文件和文件夹,以免误提交不需要提交的文件。最后,插个题外话,介绍一下如何设置代码默认折叠或者展开。下面使用IntelliJ IDEA 2018.3.6 (Ultimate Edition)演示如何设置,IDEA职场老手可以绕道了,嘻嘻!
 
1 通过Version Control设置
 
  Intellij idea中设置忽略提交svn文件和文件夹,通过Settings -> Version Control -> Ignored Files设置。
  单击箭头所指的加号,弹出如下页面:
  这里有三个单选框,功能从上到下依次是
  • 忽略指定的文件;
  • 忽略文件夹下所有文件;
  • 忽略符合匹配规则的文件。
例如,下图所示的设置将忽略所有.class文件。
  有时候在这里设置后,一些文件夹下的文件还是未忽略,就需要进行在Ignore files and folders里设置了。
 
2 Ignore files and folders
 
  找到Settings→Editor→File Types,在Ignore files and folders输入框中输入target,将会忽略项目中target目录下的所有文件。
  至此,完全解决了向SVN提交文件时,.class文件的干扰,不必手动剔除了。但是,如果需要修改被隐藏的配置文件,就有注意了,只能不隐藏或者到文件所在目录修改。
 
3 配置changelist
 
     可以对已经纳入版本控制的文件进行分类,提交时,只提交default(默认的)changelist,方便管理,而且,避免误提交文件。关于未曾纳入版本控制的文件,只需纳入版本控制再做处理。
     ① 创建changelist的效果
     按照下图步骤1和步骤2创建MyChangelist。3是创建后的效果。

② 打开Version Control->Local Changes,单击Changelists按钮,选择New Changelist以新增一个changelist

③ 新增changelist

在 New Changelist 对话框中输入Name和Comment即可创建名为MyChangelist的changelist。

④ 使用Changelist对文件分类

将不需要提交的文件移动到MyChangelist,右键单击文件,选择Move to Another Changelist,操作如下图所示:

4 设置代码是否折叠
 
   仅有一行代码的函数默认是折叠的,很不习惯。如果设置默认不折叠,则到setting里修改:
File->Setting->Editor->General->Code Folding,不勾选箭头所指选项即可,其它折叠默认项也可以在此设置。
 
 
  如果大家有不同见解,欢迎在下方留言讨论!
 

IntelliJ IDEA 设置忽略SVN文件和文件夹的更多相关文章

  1. idea设置忽略svn的文件或目录

    1. 这个地方可以设置忽略的文件和目录,但是这里设置之后,我们在工程里面就看不到了 2. 这里设置提交是后要忽略的文件,比如我忽略的target目录,*.iml 我再1中设置了target目录发现我的 ...

  2. .gitignore 设置忽略上传的文件

    首先在一个项目中新建如下所示文件用来测试 image.png 一.生成.gitignore文件 1.进入项目根目录,打开终端: 2.输入 vi .gitignore 创建并打开隐藏文件.gitigno ...

  3. 35.Intellij IDEA设置忽略部分类编译错误

    转自:https://www.aliyun.com/jiaocheng/290360.html 有些时候我们的项目中有些错误,但这些错误并不影响项目的整体运行(或许是没有使用到),默认情况下idea是 ...

  4. Intellij IDEA设置忽略部分类编译错误

    有些时候我们的项目中有些错误,但这些错误并不影响项目的整体运行(或许是没有使用到),默认情况下idea是无法通过编译的,因此也就无法部署运行,要达到正确运行项目的目的需要作一些设置才行. 设置Inte ...

  5. svn设置提交忽略某些文件或文件夹

    在svn客户端,想设置忽略提交.class文件,通过 properties > New > Other 添加一个忽略的属性,,还是不行:部分屏蔽了,部分class还是在列表中 再次参考了一 ...

  6. 设置SVN,Git忽略MAC的.DS_Store文件的方法

    设置SVN,Git忽略MAC的.DS_Store文件的方法 I. 显示Mac隐藏文件的命令: defaults write com.apple.finder AppleShowAllFiles -bo ...

  7. eclipse svn不能忽略文件及文件夹,ignore设置无效 ?

    https://blog.csdn.net/zengmingen/article/details/79025445 https://blog.csdn.net/zengmingen/article/d ...

  8. eclipse svn提交忽略文件及文件夹,ignore设置无效..

    如果之前提交过此文件,就不能设置忽略该文件了.所以第一次提交的时候要搞清楚再提交. [亲测,的确如此,用 Windows -> Preferences -> Team -> Igno ...

  9. SVN设置忽略文件列表以及丢失了预定增加的文件解决方法

    设置svn忽略列表 Linux下svn命令行配置 1. 修改版本库的相关属性 2. svn 客户端的配置 Windows下 Tortoise SVN 设置 1. Tortoise SVN 上修改版本库 ...

随机推荐

  1. 笔记: ASP.NET Core视图组件

    视图组件 asp.net core mvc 提供了部分视图的新替代品:视图组件. 视图组件与分布视图的主要区别在于视图组件与控制器不相关.可使用在独立于单个控制器的场景,如:菜单导航.侧边栏.分页栏等 ...

  2. ZROI17普及23-A.如烟题解--技巧枚举

    题目链接 因版权原因不予提供 分析 别看这是普及模拟赛,其实基本上是提高难度...像这题做NOIpT1的话也说的过去 有个很显然的暴力思路就是枚举c,a,b,时间复杂度\(O(N^3)\), 然后正解 ...

  3. [转载]三十分钟理解:线性插值,双线性插值Bilinear Interpolation算法

    [转载]三十分钟理解:线性插值,双线性插值Bilinear Interpolation算法 来源:https://blog.csdn.net/xbinworld/article/details/656 ...

  4. [Vuex系列] - Mutation的具体用法

    更改 Vuex 的 store 中的状态的唯一方法是提交 mutation.Vuex 中的 mutation 非常类似于事件:每个 mutation 都有一个字符串的 事件类型 (type) 和 一个 ...

  5. S2-029

    前言 S2-029漏洞是由于Struts2的i18n.text标签中的name属性的值会经过两次Ognl表达式解析. 正文 假设有如下缺陷代码: jsp文件中使用Struts2的i18n标签获取请求中 ...

  6. css-两个div并排,左边宽度固定右边自适应的布局 的实现方法

    <div class= "container"> <div class="left"></div> <div clas ...

  7. Mac中设置网络优先级

     

  8. 中国大学MOOC课程信息之数据分析可视化二

    版权声明:本文为博主原创文章,转载 请注明出处:https://blog.csdn.net/sc2079/article/details/82318571 - 写在前面 本篇博客继续对中国大学MOOC ...

  9. python 学习笔记_2 模拟socket编程 服务端、客户端通信(参考核心编程2代码实现)

    服务器端代码实现: #!/usr/bin/env python#coding=gbk'''接收客户端字符串,在字段串前面打上当前时间,然后返回server端采用 python2 linux下调试运行客 ...

  10. Pandas-Numpy-Scipy-Matplotlib

    Ref:Using iloc, loc, & ix to select rows and columns in Pandas DataFrames 单纯的方括号只有两个用途:基于列的label ...