Server-only editing

I've been trying to find a simple answer to this seemingly simple question... is there a way to simply edit the files on the server (ftp/sftp/ssh/whatever) without downloading a local copy? Alternatively, is there a way to sync files automatically from remote server to local server before editing? I'm running into the problem where the remote (production) server is being edited by multiple individuals, so I need to download the latest version, edit it, then upload it again. Otherwise, if my local file is out of date, I'll overwrite their changes.

5 comments

As I know, it is officially unsupported. You should always have local copy. This feature request in the BTS covers your use case: http://youtrack.jetbrains.net/issue/WI-2064.

0

Why should I always have a local copy? If I want to edit some code on a single page, I'd like to be able to do so. I understand I won't get all the library linking support, but I should be able to update a page "on the fly". In fact, SmartFTP let me do this 10 years ago... open a file from the server, edit, then "Save" uploaded it back to the server. Nice and easy.

In the absence of this feature, is there a way to synch all modified files from remote to local in the IDE? Otherwise, I'm left with (1) compare versions, (2) download newer version, (3) make edits, (4) upload version for every single file I edit.

Git is obviously the way to go for team development, which is well supported and it makes all of this obsolete. But some places I work for are in the stone ages. I think they're still using Commodore 64s. But it would be nice to be able to work with them without having to use a different IDE.

P.

0

I voted up the relevant tickets.

0

Hello Paul,

...I should be able to update a page "on the fly". In fact, SmartFTP let me do this 10 years ago...


PhpStorm is not an featured FTP client that just assists you in editing/checking your code, it's coming from the opposite side, being an IDE that works with your project (not files). Anyway, we have the [quite popular] feature request in tracker and will implement it in the nearest versions.

In the absence of this feature, is there a way to synch all modified files from remote to local in the IDE?


To my regret, until http://youtrack.jetbrains.net/issue/WI-553 is done there's no automatic way :(. Please vote for this one as well.

Regards,
Kirill

0

Please sign in to leave a comment.