OK, I have a number of silverstripe projects on the go, and they are on going.
I am a single developer, and am starting to feel the need for source control, since I am back and forth between these projects.
I don't know where to start?
Really.. this is totally new to me. I tried to go through a online tutorial and blahh.. that didn't work.
One thing is that I have checked-out 'most' modules in my sites by SVN (tortiouse), I have 1 or 2 that are checked out via Git... my silverstripe core files are just copies extracted from the download.
Can anyone lead me down this road? Do I need to change the way I have the files setup on my machine now (can I version control folders that are under version control)? Should I use an online repository or local? What is the suggested way to setup so that the core silverstripe folders (eg cms, sapphire) can just be Updated via SVN?
Should only MY folders be source controlled?
Once sourced controlled what is the preferred method of launching an update to server?
Its the complex nature of the system I think that has me messed up. My files, SVN folders, Git folders etc...
Any help would be greatly appreciated.. this is the next big leap for me in my silverstripe development.