Right now when you have a remote project, everytime you reopen visual studio, the first deployment is going to take a VERY long time, because vsphp will check for date/time diff for every file in the project.
So if you have a rather big project, it can be quite inconvenient.

Also, if one of the files has been changed directly on the server, vsphp doesn't sync it back.

What I think could be a good workaround, would be to:

1) have a command "sync" to synchronize the project with the remote copy, where vsphp would look if the date/time match, and if not perform a diff, and if different inform the user that the files are different (or by option always copy bigger date, or always copy from local, or always copy from server).

2) when using the command "deploy", only copy the files that have been modified since vsphp was opened (and maybe in option having the possibility to do a sync prior the first deploy, to emulate the current behaviour).

What do you think?

juanc says:

Have you looked at the website copy feature?

atomixprod says:

mmm, where do I find it?

juanc says:

atomixprod says:

Ok, then I guess my request should be:
Could copy website recurse into subfolders?