dmitri wrote: |
Sorry, I see no other ways but Smart-Sync and source-control systems.
IF you think they are not appropriate, please let me know why.
What was suggested here by the other users sounds even less approrpiate. Suppose IDE remembers all uploads. Does it mean that the info is always accurate? What if other developers have updated some files too?
It's source-control system's task to keep track of all changes in the sources and provide consistent snapshots. |
Dmitri
Smart-Sync and source-control are both excellent features. However, in my experience there are many times that it is not appropriate to use them. Perhaps that is a feature of working as a lone developer
When I am working on code, I usually have several php/html files open. Quite often I am working on adding new feaures to a project and I need to test a concept live on-line where I don't want to commit all the open files to live online. That would be necessary if I used Smart-Sync.
Conversely, it is likely that the test I want to run depends on two or more of the files I have been working on. I then need to upload those linked files and it quite often happens that I will find a syntax error that needs correcting - after I have made that correction it would help to know which files have been changed and not uploaded.
As I have pointed out in a previous post, I believe the system has a way of knowing this because there is a log made when a file is transferred. Could we not have aswitch which shows the tab of a file in, say, a different colour or with an exclamation mark in a manner similar to the asterisk that is shown when a file needs saving.