i need something that is a lot more basic than a full version control system since (for now) i'm the only developer on the project...later it may be expanded to Monotone or something similar.
I'm not sure if this is something that can be accomplished with scripting or a feature request.
here is the scenario:
We pay for a dedicated server offsite for our ecommerce store. I have an identically configured XAMPP setup locally for development.
What i would like to do is have a source diirectory which is identical to what is on our dedicated server and a working directory (locally) that i will actively be working on and testing. Once i have finished testing, i need to push the working setup live, so....
- Do file/folder compare against source directory (not FTP, since that is much slower), then sync the FTP to my working directoy (only uploading/deleting the changes)
- Backup/Archive the source directory under a dated zip file or folder.
- Create a replicate copy of the working dir to be the new source dir.
in case a serious bug is found, i need to undo the changes done to the ftp by only reuploading/replacing the original/deleted files from the archived version, and then setting that to the "source dir again"
it boils down to the ability to do a sync and store the sync history with the ability to reverse the sync. the rest can be scripted of course.
advice appreciated, thanks
Leon
I'm not sure if this is something that can be accomplished with scripting or a feature request.
here is the scenario:
We pay for a dedicated server offsite for our ecommerce store. I have an identically configured XAMPP setup locally for development.
What i would like to do is have a source diirectory which is identical to what is on our dedicated server and a working directory (locally) that i will actively be working on and testing. Once i have finished testing, i need to push the working setup live, so....
- Do file/folder compare against source directory (not FTP, since that is much slower), then sync the FTP to my working directoy (only uploading/deleting the changes)
- Backup/Archive the source directory under a dated zip file or folder.
- Create a replicate copy of the working dir to be the new source dir.
in case a serious bug is found, i need to undo the changes done to the ftp by only reuploading/replacing the original/deleted files from the archived version, and then setting that to the "source dir again"
it boils down to the ability to do a sync and store the sync history with the ability to reverse the sync. the rest can be scripted of course.
advice appreciated, thanks
Leon
Comment