Author Topic: Version Control Systems  (Read 4714 times)

0 Members and 1 Guest are viewing this topic.

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Version Control Systems
« 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?

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Version Control Systems
« Reply #1 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).
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: Version Control Systems
« Reply #2 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.
« Last Edit: February 22, 2012, 03:01:35 pm by Juju »

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Version Control Systems
« Reply #3 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
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

yvandubois

  • Guest
Re: Version Control Systems
« Reply #4 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

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: Version Control Systems
« Reply #5 on: February 23, 2012, 01:37:36 pm »
Lies. >:o

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.