You will be submitting your labs for this course using the department's SVN server. SVN is a professional version control system, you can learn more about it on the SVN Project Homepage if you are interested. It is possible to interact with SVN using a variety of tools including command line instructions and specialized applications. For this class you will interact with SVN using the Subclipse plugin for the Eclipse development environment. Below are instructions relevant to using Subclipse for this course. You can find a wealth of additional information about Subclipse on the Subclipse Project Homepage.
The following steps are required to install Subclipse for use from your lab account:
Help / Software Updates / Find and Install...
http://subclipse.tigris.org/update_1.2.x
Eclipse within the Library directory in your home directory. Note: You will need to create the Eclipse directory.
Before you can use Subclipse to interact with the department's svn server you will need to tell Subclipse about our SVN Repository. To do this:
Window / Open Perspective / Other
New / Repository Location from the popup menu.
svn://turing.dickinson.edu/CompSci
Before starting your first lab, you will need to setup an Eclipse project for this course and import it into the SVN server. Once your project is in the SVN server it will be easy for you to submit your new code for each lab and to receive feedback.
To setup a project for this course:
>> icon in the upper right corner of the Eclipse window.
File / New / Project
COMP232
Team / Share Project... from the popup menu.
For each assignment you will be given a package name. All of the code for that assignment must be contained in the specified package within your COMP232 project.
To submit your code for an assignment:
Team / Commit...
To provide feedback on your assignments I will check your code out from the SVN server, add comments to it and then commit the code with my comments back to the SVN server. You may then update your local copy from the server to see my comments.
To update your local copy of an assignment to see my comments: