网上看的很多办法都是打开Setting-Version Control-Ignored Files,添加忽略文件这个办法,但是这个办法有个注意事项,配置忽略文件必须在Share到SVN之前进行,如果在Commit后配置,貌似就不起作用了。我的估计就是这个原因,我照步骤弄了忽略,结果commit的时候依然还看到了我设置的忽略文件。猝。
那么怎么办呢,难道就这样放弃了么?不,当然不是,我突然想到我用idea是怎么设置svn 忽略文件的,在Version Control——Local Changes——点+号——添加一个新的changelist,再把要忽略的文件长按拖动到新添加的changelist里就好,如图:
创建后,将想忽略的文件都移到此列表下,那样提交代码的时候就不会在默认的提交文件列表里显示了。
我想着吧,他俩算亲兄弟了吧,应该也能这样设的吧?结果,没想到,还有点不一样。不过东西找找,还是没变多少,下面重点来了!
一样是打开Version Control ,打开到Local Changes,找到其中一个要忽略的文件,比如XXX.iml,
右击弹出弹窗选择Move to Another Changelist...,输入一个名称,然后点OK,
就会发现Local Changes下多了个刚刚添加新的东东,
最后,在把要忽略的文件通通都长按拖动到新创建的ignored里,
最后最后,神奇的事情发生了,以后提交代码再也不用担心把"不该"提交的代码提交上去了!
ps:Changelist里下拉还可以选之前添加的ignored。分组提交很合适喔。