There are no particular recommended SourceControl systems. Everything depends on your choice.
Some time ago, with versions cache less then 2016.2 and before Atelier was appeared, we could use nothing except Studio. And in this case to work with particular SourceControl we should write own addon for Studio as a wrapper for this SourceControl. You can find one as a good example here on github, which works with GIT
Now, when we have Atelier, we could forget about this part, and use lots of available plugins for different SourceControl systems.
BTW, I prefer git, but most of time used SVN at work, and git for my own projects.