I’m deveoping a big project, I have the dev folder (connected to a specific subdomain) then the “real” folder, the live one. When I’m ready to push patches or whole new versions I’m currently copying the files individually, is there a program that can help me do this task?
Keep in mind that some files (the config one and the htacess) and folders (the dev ones) do not need to be copied in the live version.
Thank you
Yes: subversion (or any other version control system) will allow you to push changes painlessly.
A simplicistic solution would be to have one checkout where you develop and you commit to, and another checkout which is the deployment. When you are ready, you go to the deployment directory, and do a svn up, to sync it. It won’t overwrite modified or excluded files.