Single-developer GIT workflow (moving from straightforward FTP)

Posted by melat0nin on Programmers See other posts from Programmers or by melat0nin
Published on 2012-03-27T09:31:02Z Indexed on 2012/03/27 11:38 UTC
Read the original article Hit count: 239

Filed under:
|

I'm trying to decide whether moving to VCS is sensible for me. I am a single web developer in a small organisation (5 people). I'm thinking of VCS (Git) for these reasons: version control, offsite backup, centralised code repository (can access from home).

At the moment I work on a live server generally. I FTP in, make my edits and save them, then reupload and refresh. The edits are usually to theme/plugin files for CMSes (e.g. concrete5 or Wordpress). This works well but provides no backup and no version control.

I'm wondering how best to integrate VCS into this procedure. I would envisage setting up a Git server on the company's web server, but I'm not clear how to push changes out to client accounts (usually VPSes on the same server) - at the moment I simply log into SFTP with their details and make the changes directly.

I'm also not sure what would sensibly represent a repository - would each client's website get their own one?

Any insights or experience would be really helpful. I don't think I need the full power of Git by any means, but basic version control and de facto cloud access would be really useful.

© Programmers or respective owner

Related posts about git

Related posts about vcs