Question: I have a home headless server for dev+testing.For small projects my workflow is just drag throught sftp several files to a temp folder on my workmachine and then upload them to the "production" server. But now I face a big project that dapends on the release files has no changes. Production server is a shared hosting with apache. I don't want to waste time neither bandwidth. Seems that a revision control software could suit the purpose. But i can't install software above apache. What could the workflow be? Is there any "subversion","git", (...) for web deployement?Any other solution?

Thanks in advance

Answer: 
You need ssh (or direct) access to do this(svn or git deploy) but you can use phing deployment and composer for the dependencies.

<https://github.com/composer/composer>

<http://www.phing.info/trac/>
*VCS-systems* and *Deploy-systems* are, really, different classes for different jobs and tasks. You have to ask, "How to deploy web application", I think.

Phing already was recommended, from other side you can (using tools of your SCM, if any used) export changed files after each changeset and transfer on shared hosting using any available transport. Can't see problem here.

> 
> For small projects my workflow is just drag throught sftp several
>  files to a temp folder on my workmachine and then upload them to the
>  "production" server
> 
> 
> 

is perfectly applicable to big projects also