Recent PhpStorm 3.0 EAP has got a feature that will help you with synchronization between local and remote files. The Sync with Deployed/Local… action on mapped folders opens a diff view: Besides showing the difference between the local and remote files, the diff view also provides means for merging the detected changes:
- First of all, local files are editable in directly in the diff view panel
- Second, the icons in the “*” column indicate actions. For example, if you select a row marked with a right arrow and click , the file will be uploaded. For files with differences detected the default action is to do nothing. However, it can be changed to “Upload” or ”Download” by double-clicking the action icon.
A file without a mapped pair can be downloaded/uploaded or deleted.
You can also apply all actions in one click using the button
All usability suggestions and bug reports are welcome here! Thanks for your feed back in advance.
Develop with pleasure!
-JetBrains Web IDE Team