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
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