Right I really have no idea about SCM, version control, repositories and whatnot, other than you can make a project and it something goes wrong you can go back to a previous version of the software/game that was working. I just lost 4/5 months worth of work with an error that completely stuffed up my project and couldn’t rectify it - tried fixing it but it just wouldn’t work.
So I’ve been looking into it and found the page on the Unity website. So, I tried setting up a version control thingy using the following webpage from Unity:
And it said to install the software called SourceTree and it wouldn’t install.
So, does anyone have an alternative that is easy to install and use for someone who knows NOTHING about this, and eager to get started so I don’t replicate losing heaps of time. I really want to get this sorted as soon as possible.
Unity has a built-in one named Collaborate. It seems kinda crap, but I think it could be a good primary introduction.
Git is by far the best one, but it’s also (probably) the hardest one to get to grips with. Software like SourceTree helps, but you kinda have to know what you’re doing anyway.
SVN is probably easier, but not as good. The biggest downside is that it wants there to be a server you push your work to, which means signing up to a website or setting up your own server or all of that garbage, as opposed to git that allows you to just do everything on your own computer.
I think git has a pretty good explanation for the whole “what is scm” on their webpage. Be aware that it’s maybe trying to sell git a bit too hard (I mean it’s their website, who can blame them?), but it goes over the different kinds of scm systems, how they evolved, and why the world ended up on git as the de-facto standard for most software.
There are other alternatives, but they’ll probably not be very interesting. Mercurial is git for hipsters. If you’re in a company with titles like “senior vice consultant manager”, you might use Perforce.
Thankyou greatly for your response! It has allowed me to get my feet wet in this area. I choose to use Unity Collaborate for the time being because it was by far the easiest to set up, so, and gives me time to read the supplied link about GIT and SCM. I know people who use GIT and are quite taken with the system and told me to use, GITKraken, but, like SourceTree the GUI client wouldn’t install - and the log file for the installation failure looked almost identical!?!
In any case thank you for your response and time!!!