deployment - specified - pycharm upload external changes



PhpStorm-Vorteile der direkten Bearbeitung von bereitgestellten Dateien im Vergleich zum Herunterladen und Synchronisieren (1)

Wenn ich Dateien direkt auf dem bereitgestellten Server bearbeite, geht die Funktionalität von PhpStorm verloren?

Ja. Um ein paar zu nennen:

  • IDE kann keine Dateien indizieren, die sich nicht im Projekt befinden, und kann daher keine Hilfe zur Codevervollständigung für Klassen / Funktionen / usw. bereitstellen, die nur für Remote-Dateien definiert sind.
  • Eine echte projektweite Suche ist nicht möglich (da sie nur mit lokalen Dateien funktioniert). Dies bedeutet, dass Sie zwar lokale Dateien suchen / ersetzen können, aber Übereinstimmungen, die nur von einem Remotestandort aus vorliegen, einfach nicht gefunden werden.
  • Da es keine Indizierung gibt ... kann jede Art von Refactoring nur auf lokale Dateien angewendet werden. Dies kann dazu führen, dass (zum Beispiel) der Klassenname nur an der Hälfte der Stellen geändert wird.
  • Lokaler Verlauf (einfaches integriertes VCS, das alle Ihre Änderungen zwischen den Dateispeichern speichert) ist nicht verfügbar.

Die Bearbeitung nur per Fernzugriff kann nur dann sinnvoll sein, wenn Sie einige schnelle Änderungen vornehmen müssen (z. B. Tippfehler beheben; Konfigurationswert ändern) oder wenn keine Querverweise erforderlich sind (z. B. wenn Sie sicher sind, dass eine Datei mit diesem Namen an diesem Speicherort vorhanden ist; oder Klasse hat eine solche Methode mit diesen Parametern usw.). Mit dem gleichen Erfolg können Sie PhpStorm IDE durch Notepad ++ / Sublime oder einen anderen Texteditor mit FTP / SFTP-Unterstützung ersetzen.

Ich benutze PhpStorm aus der Ferne und vor Ort. Ich habe das Projekt derzeit an beiden Standorten heruntergeladen und mit dem bereitgestellten Server synchronisiert. Ich habe jedoch erfahren, dass PhpStorm bereitgestellte Dateien direkt bearbeiten kann, sodass ich mich nicht mehr jedes Mal an die Synchronisierung erinnern muss, wenn ich den Speicherort ändere.

Wenn ich Dateien direkt auf dem bereitgestellten Server bearbeite, geht die Funktionalität von PhpStorm verloren?





phpstorm