PhpStorm – преимущества редактирования развернутых файлов напрямую, а также загрузка и синхронизация

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

Если я отредактирую файлы непосредственно на развернутом сервере, будет ли потеряна любая функция PhpStorm?

Если я отредактирую файлы непосредственно на развернутом сервере, будет ли потеряна любая функция PhpStorm?

Да. Назвать несколько:

  • IDE не может индексировать файлы, не входящие в проект, и поэтому не может предоставлять справки о завершении кода для classов / функций / и т. Д., Которые определены на удаленных только файлах;
  • Истинный поиск по всему проекту невозможен (поскольку он работает только с локальными файлами). Это означает, что вы можете находить / заменять локальные файлы, но любые удаленные имена просто не будут найдены;
  • Поскольку индексации нет … любой рефакторинг может применяться только к локальным файлам .. что может привести к тому, что (например) имя classа изменяется только в половине мест;
  • Местная история (простой встроенный VCS, который запоминает все ваши изменения между сохранением файла) недоступен.

Удаленное редактирование может быть практически осуществимо только в том случае, если вам нужно внести некоторые быстрые изменения (например, установить опечатку, изменить какое-либо значение конфигурации) или где не требуется перекрестная ссылка (например, вы точно знаете, что файл с таким именем существует в этом месте; или class имеет такой метод с такими параметрами и т. д.). С таким же успехом вы можете заменить PhpStorm IDE гораздо быстрее Notepad ++ / Sublime или любым другим текстовым редактором с поддержкой FTP / SFTP.

  • Горячее развертывание на JBoss - как мне заставить JBoss «видеть» изменение?
  • Создание Windows Installer для программ на Java
  • Какой метод вы используете для развертывания приложений ASP.Net в дикой природе?
  • Запуск приложения на основе .net без .NET Framework
  • Как найти полное имя сборки?
  • System.IO.FileNotFoundException: не удалось загрузить файл или сборку «X» или одну из ее зависимостей при развертывании приложения
  • Как развернуть SQL Server Compact Edition 4.0?
  • Как установить регистр переменной для сохранения между играми в недоступном?
  • Сделать MSDeploy (Visual Studio) не удалять папку App_Data, но удалять все остальное
  • Как ссылаться на другую версию dll с помощью MSBuild
  • Как я могу развернуть приложение .NET, использующее ODAC, без установки всего компонента пользователю?
  • Давайте будем гением компьютера.