Checkout your team's empty repository to a new directory on a local computer

Create the branches, tags, and trunk subdirectories under this new directory

Under the branches subdirectory create a sub-subdirectory for each team member using their seneca id

Under the sub-subdirectory for one of the team members create a new sub-sub-subdirectory named assignment_1

You can do this manually or by creating a new Visual Studio solution named assignment_1 under the team member's sub-sub-directory

Copy the source files for assignment 1 into this directory, compile it and run it. Once it runs successfully, you are ready to add it to the repository server

Move to the head of the repository directory and add the new directory structure along with the source code for the assignment by right clicking on ...SVN/Add and checking the folders and files to be added

Commit the directory structure to the repository server by right clicking on SVN Commit. Add the comment "Created Directory Structure and added assignment 1"

Branch the committed assignment to trunk

The repository is now ready for each team member to start working on their own version of the code in their own workspace

Checkout the repository to your own local computer

Branch trunk to your own workspace

Checkout your workspace

Work within your own workspace

Commit your code at the end of each session

Make sure to add descriptive comments to each commit

Uncommented commits will not be marked or reviewed

If your team is using Visual Studio as its development platform, mark the .sln, the .vcxproj, the .vcxproj.filters, and the source files as versioned, but not the binaries or executables.

Each team member should have their own successfully compiled version of the assignment 1 in their own workspace under the branch sub-directory of their team's repository.