我喜欢 JetBrains IDE——我已经使用 IntelliJ 和最近几年的 PHPStorm 非常愉快。不幸的是,自从我们的团队迁移到 Git 后,我遇到了自动保存功能的问题,这意味着我不得不改用比较垃圾的 Eclipse。
基本上发生的情况是,如果我在执行 Git 拉取操作时在 PHPStorm 中打开了任何文件,IDE 无法使用我刚刚拉取的新版本更新当前打开的文件,不会警告我存在差异,而且很漂亮很快就会用旧版本保存新提取的文件。
这导致同事有几次失去工作。
在执行拉取或签出之前,很容易忘记在 IDE 中关闭文件,并且覆盖很容易发生,因为 PHPStorm 会在您离开编辑窗口时保存。您无法关闭自动保存。
我讨厌 Eclipse,并希望有某种方法可以安全地返回 PHPStorm 的奇妙功能集。有没有其他人遇到过这个问题?您是否正在愉快地使用 JetBrains IDE 和 Git?我可以使用一些设置吗?
我认为这可能与此处http://youtrack.jetbrains.com/issue/IDEA-89247 JetBrains 跟踪器上讨论的错误有关。可惜如此出色的 IDE 被这种行为破坏了!