I come from a background of using ClearCase, and am trying to use CVS on my home box for personal (school) development.
I followed a tutorial and set it up correctly. I can commit files, access different revisions, check status, etc.
All this worked fine for assignment 1, but now my 2nd assignment is supposed to build on assignment 1. Here's sort of where I get lost.
What I would *like* to do is make a branch, and keep that branch in a different folder.
~myclass/assignment1/ #contains code branch for assign1
~myclass/assignment2/ #contains code branch for assign2
~myclass/assignment3/ #contains code branch for assign3
Here's an example output of cvs status on one of my files:
[aj@linux cvs]$ cvs status main.cpp
File: main.cpp Status: Up-to-date
Working revision: 1.4 Wed Sep 24 05:02:46 2003
Repository revision: 1.4 /home/cvsroot/main.cpp,v
Sticky Tag: (none)
Sticky Date: (none)
Sticky Options: (none)
It concernsm me that in the repository it's just 'main.cpp' ... not 'assignment1/main.cpp' or something.
Can anyone set me straight?
I've tried reading the tutorials, but wasn't able to get much out of them (there didn't seem to be that much there to get.)