Welcome: Version Control for

Version control system PPT


Setting up a subversion repository is trivial; I frequently set one up as a one-off thing for small projects (such as developing code for an answer on Stack Overflow!), and I doubt anybody else who could learn an SCM system at all would have any trouble with it.

$ svnadmin create /home/cjs/repo $ mkdir my-project $ cd my-project $ vi hello.c [...hack hack hack...] $ svn import -m 'Initial project import.' file:/home/cjs/repo Adding hello.c Committed revision 1.

That said, sharing is certainly an issue. If the students always work together when they work simultaneously, they could use a USB drive, since they can just unplug it and pass it back and forth when one needs to comit, and the person who's going to program alone later can just hang on to it. That's not entirely convenient, though.

Another option, since they all appear to be working on a shared Unix system, is to create a directory with the execute but not read bit set for the rest of the group (or all users) and use a s3cr3t name for the repo under that, one that only the two students know. Passing that secret name on to the prof would allow him to examine student's repos at any time, as well. ("So you submitted the assignment on time, but the e-mail system lost it? Let me just look at the time of that commit.") A script could help set this up.

In fact, the more I think about that, the more I'm beginning to like it. In certain ways, it's simpler than the git solution because the student doesn't have to deal with passing patches around (or forgetting to do so) and the student will be forced to deal with merges before he commits, rather than once things are in the repository (with the subsequent ability to delay dealing with that indefinitely).



Share this article





Related Posts



Latest Posts
Definition of stability in control system
Definition of…
Pros : Keeps cars on the road that would…
How to control your nervous system?
How to control…
Stress is an epidemic. It is one of the…
Insulin Pump control system
Insulin Pump…
1 The Bolus Wizard calculator does not…
Swipe Card Access Control Systems
Swipe Card Access…
Traditional swipe card access control…
Access Control System Diagram
Access Control…
IP Door Access Control Systems are easy…
Search
Featured posts
  • Traffic Control system PPT
  • Subversion version control system
  • Version control systems list
  • Polytron version control system
  • VCS (Version control System)
  • Version control system Wiki
  • OpenSource version control systems
  • Document version control system
  • Microsoft version control system
Copyright © 2019 l www.oliver-control.com. All rights reserved.