Omnimaga

General Discussion => Technology and Development => Computer Usage and Setup Help => Topic started by: Juju on February 21, 2012, 08:45:43 pm

Title: Version Control Systems
Post by: Juju on February 21, 2012, 08:45:43 pm
So we're 14 working on the Dark Side of the Sun, but the problem is that we have no version or little control on the versions. Everything went fine until all the sub-teams merged together, everyone began working on the same files on a shared folder on Dropbox, so everyone kept overwriting each other and the result is some shit that doesn't even work and we had to rewrite stuff several times. In the end, we didn't even made any progress today. (I warned them about stairs version control!)

So I decided it was enough and use a version control system, despite what our teacher project manager told us about version control systems not being as part of the course. And it's here I ask you advice: which to use? Keep in mind it have to be compatible with Visual Studio, be simple to use (as I don't want to take more than 10 minutes to explain them to each of my colleagues) and don't need to take more than 5 minutes to configure (as the computers have Deep Freeze on them (except for a secondary drive) and we have to install and configure our stuff each time we have to open the computer). I thought about Git or TFS (we have TFS servers at school, dunno if we can use them), what do you think?
Title: Re: Version Control Systems
Post by: Quigibo on February 22, 2012, 03:33:06 am
I have used Git and SVN.  Git is definitely more complicated but that's because it comes with more advanced features, especially useful for large, active projects.  But SVN is comparatively simple and probably a better fit for you.  I recommend using Tortoise since you're on windows, its all gui and graphical so you don't have to memorize all the command line stuff.  You can even host your repo on DropBox!  (As long as you aren't worried about possible security issues).
Title: Re: Version Control Systems
Post by: Juju on February 22, 2012, 03:00:21 pm
SVN might be a good idea, I'll try, thanks Quigibo. And hosting the repo on Dropbox would be the best.
Title: Re: Version Control Systems
Post by: DJ Omnimaga on February 22, 2012, 04:03:41 pm
Yeah this is why I tend to not like team projects where more than one person writes code. This stuff is often at risk of happening. X.x
Title: Re: Version Control Systems
Post by: yvandubois on February 23, 2012, 12:16:17 pm
With Juju it's not a problem because he doesn't write any code at all !  :P
Title: Re: Version Control Systems
Post by: Juju on February 23, 2012, 01:37:36 pm
Lies. >:o