@TQ (Sorry to butt in)
Yes, git is a good idea. I think github's free to use for open projects?
Just note that it's a sharp learning curve! But worth it. I'm currently using it for a Node.js project.
It integrates well with things like Jira, as you can have a separate branch for each task/bug/story.
@vfrmedia @TQ Not sure about the rationality... ;) But for serious - as long as you're not scared of Vim and Bash, all should be good. There are some good step by step guides out there too which give the major commands you're likely to want.
For beginners, Github does most of the hard work, such as setting up new branches and giving you the commands you need to get started.
@Nafrondel @TQ I've just signed up to GitHub for the first time in my life and it said that only private repos were chargeable (i.e as long as you shared code use was free.
A box also came up about "setting up an organisation" which could be useful.
I agree its a steep learning curve (and this after 30+ years of tech experience!) but there does seem to be rational sense behind the complexity..