Как запретить PhpStorm сохранять файл при выходе без запроса? - PullRequest
4 голосов
/ 19 октября 2010

Рассмотрим эту ситуацию ... Вы просто вносите изменения в несколько файлов одновременно.Код еще не завершен, и телефон звонит ... Затем вы должны закрыть PhpStorm, выключить компьютер и поторопиться, потому что произошло что-то важное.Затем через неделю вы вернетесь, запустите свой phpstorm и заметите, что все, что вы написали, было сохранено, но звездочки пропали.Таким образом, вы не знаете, какие файлы из тех, которые были открыты, были изменены до того, как вы ушли.

Я прочитал несколько постов здесь о запутанной функциональности сохранения, и я думаю, что на самом деле это не очень хорошо, как это обрабатывается в настоящее время.phpstorm должен спросить, хочу ли я сохранить эти изменения или, по крайней мере, оставить звездочки на вкладках после запуска, чтобы разработчик знал, какие файлы были изменены.

Ответы [ 3 ]

3 голосов
/ 25 октября 2010

Проверьте это: http://devnet.jetbrains.net/thread/291434

"Не сохранять автоматически при выходе" строго "не исправлю" из команды. Ты не можешь иметь вкладку звездочки назад, потому что файл в редакторе просто загружается с диска и не имеет несохраненных изменений Это будет иметь нет смысла.

Если вам нужно сохранить наборы изменений со временем вы должны действительно рассматривая использование контроля источника.

Локальный репозиторий Git предоставит вам со всеми необходимыми функциями. Просто установить git, сделать "Контроль версий | Git Init ", и у вас есть хорошие наборы изменений, изменения в редакторе, diff на каждое изменение и файл.

1 голос
/ 28 марта 2011

В phpStorm 2.0 есть автоматическая история, которая сохраняется, я думаю, это собственный внутренний CVS, который сохраняет изменения между файлами и конкретными строками. Вы можете просматривать историю файлов и восстанавливать их в более раннее состояние, например точки восстановления Windows.

Я обнаружил, что функция автосохранения тоже раздражает, пока я не нашел инструмент истории в phpStorm, и теперь мне все равно, сохраняются ли мои файлы автоматически или нет, потому что я могу сравнить все изменения в любой момент времени, который захочу.

1 голос
/ 25 октября 2010

Автосохранение является неотъемлемой частью поведения платформы Jetbrains и не может быть отключено.

...