小哥哥有个爱好就是喜欢用最新版本的软件;尤其是日常开发用的IDE出了新的稳定版本;我都会选择折腾一下试试看;毕竟新版本会有很多新特性!能提高工作效率。

       之前一直用的是Myeclipse 2014 for MAC;后来因为其不支持JDK1.8 被迫换成了 Myeclipse2017;那段时间恰巧碰到MAC OS 版本升级,升级后Myeclipse 2017出现了闪退问题,寻遍国内各大论坛、Myeclipse中文官网都无法解决;录屏转化GIF提交了官方开发人员;用蹩脚的英语给官方工程师提问都无济于事;那十来天整天就是在各种突然的闪退中熬过。做为深度强迫症的青年我一度考虑换IDEA,但是感觉其在配置、WEB部署、日志查看各方面都极其不顺手最终还是回顾Myeclilpse,那段时间一遍学习一遍看各路人马套路谁是JAVA IED届的NO.1,其实我想说没有必要争论这些;不管你用什么玩意IDE只要你的开发效率极高就行了。最终在强迫症驱使下翻墙在国外的一个网站上找到了解决办法;亲测有效后;迫不及待的翻译成中文发布在Myeclipse官方论坛里。

      随着这次从2014 升级至 2017,发现SVN插件记住密码的功能失效了。习惯性的百度搜索答案结果都是千篇一律(删除~./subversion/auth,删除什么.keyring),尝试后无法解决问题。翻墙去stackoverflow.com找找答案吧;果然找到了解决办法。插句话其实能把中文问题翻译成英文搜索也是有技能和技巧的。正确的解释是:

     在eclipse某版本后就默认不支持密码保存了(未考证)。

      需要修改两个文件:

       1、~/.subversion/auth

                password-stores =        (对就是空)   

                store-passwords = yes
                store-auth-creds = yes               

       2、~/.subversion/server

              store-passwords = yes 

          store-plaintext-passwords = yes