Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Simplest version control system

I want to set up a source code control system that:

  1. is networked, so users can access it at work or on the road
  2. does not need to provide sharing, lock mode is sufficient
  3. there will be only three users and they will never be working with the same code
  4. we have no system administrator and not much knowledge in that area so the set up and config must be dead simple.
  5. will be installed on a Windows server
  6. open source or free

Suggestions please.

like image 857
user24989 Avatar asked Mar 30 '09 14:03

user24989


2 Answers

the SIMPLEST system is what we here call the "Hey Chris" system. We have a networked drive that everyone can mount, and if you want to edit something you shoud "Hey, Chris, are you working on blahblah.cpp?" and Chris says "Nope." and then you edit blahblah.cpp, and stick it back on the shared drive... If you want versions, just back up the networked drive every night.

I never said it was the BEST system, just the simplest.

like image 183
Brian Postow Avatar answered Nov 10 '22 00:11

Brian Postow


SVN covers all of these, and is quite easy to set up.

Wrt point 2, sharing tends to be better than locking, as a file that is locked by someone who then goes on holiday/dies/etc. needs to be unlocked by someone before it can be worked on by another developer. SVN supports sharing 'out of the box'.

like image 30
Rich Avatar answered Nov 09 '22 23:11

Rich