|
CVS Intro AssignmentThis assignment is designed simply to make sure you can use the most basic functionality of CVS, which is obtaining code and applying your changes. There are many more features of CVS that you'll want to use, but this is a start.
Step 1: Register at SourceForgeSourceforge.net is an open source hosting service. Because our project is open source, they are giving us a web server, CVS server, mailing lists, forums, bug tracking, documentation hosting, support system, and file release system. For free.Here's the easy part of the assignment. Before you can do anything you need your Sourceforge account added to the project. If you don't have a Sourceforge account, register at Sourceforge.net. E-mail your Sourceforge username to beanalby@users.sourceforge.net. I'll add your username to the project as soon as I can. You can check if you're added to the project on the CWRUser developer member list. If you're waiting to be added, feel free to go over the next section, Quick & Dirty Intro to CVS. You can start setting up your CVS client (uploading your public key, etc), but you will not be able to actually interact with the CVS server until you're added to the project.
Step 2: Read the Quick & Dirty CVS introThis document provides an overview of what CVS is, and covers thecheckout and commit commands. If you're already familiar with that, then you can skip it.
Step 3: Setting up a CVS clientThis will probably be the hardest part of the assignment. There are four options for your CVS setup:
If you can't find anything there, then post a question in CWRUser's Sourceforge Help forum. Someone in the class should be able to help you out. This way others will be able to see it in case they have the same problem.
Step 4: Use CVSOnce you have CVS setup correctly, the assignment is:
There's no need to "submit" anything. We can simply look in the CVS logs (just as you can) and see who did what. If you have any questions regarding this assignment at all, please make a post in the CWRUser Sourceforge Help Forum. | |