自己用的是idea2019.2最新版本,今天提交的時候Commit Changes Dialog local changes refresh一直再刷新
其他的方法都是老版本都不適合
解決辦法
找到Settings→Editor→File Types,在Ignore files and folders輸入框中輸入target,將會忽略項目中target目錄下的所有文件。
也可以忽略 .idea
之后就可以點file --> inivalidate caches / Restart 最左邊的那個清理緩存重啟
我做完上面的兩步就好使了。。。
下面是idea中使用svn忽略文件
1.安裝.ignore插件
file-->setting-->plugins-->搜索.ignore-->install
2.點擊idea Version Control
有Default Changelist,一般idea提交會提交默認的Changelist,所以將不用的文件放在別的Changelist里就好了,
3. 右鍵點擊Default Changelist ,New Changelist新建一個Changelist
name 是新建changelist 的名字
comment是描述
寫完點擊OK 就完成了一個忽略changelist
然后再提交的之前,選擇不需要提交的右鍵添加到忽略changelist就可以了,選擇忽略changelist點擊OK就可以了
還有種方法就是
然后進入Version Control --> ignore File Support 添加用戶模板
忽略選項可以去網上搜索
然后點擊項目,右鍵New 新建忽略文件
選擇剛才建的忽略模板,之后點generate就可以了,然后項目被忽略的文件就變灰了,顯示被忽略
之所以commit很慢的原因是 local change 里面的Default changelist里的文件太多了 算上.idea中的文件和target中的有兩千多個,所以提交之前得刷新改動的文件,兩千多個需要刷很久,現在把不需要的文件都忽略了,就快了
僅供參考,本人弄完之后,commit秒出來,很快的樣子