Subversion Initial Setup
From Comp519
In Subversion (often abbreviated SVN), code is stored in a repository, which is located somewhere on the network. In the case of COMP/ELEC 519, we will use the Rice-provided repository.
Anyone with a Rice NetID can create up to 3 repositories on the campus Subversion server. A repository can contain any number of folders (projects), so the limit of 3 repositories is not overly restrictive. These repositories, however, are tied to an individual and will be subject to cleanup when the individual's accounts become inactive. Please use the space in your repository responsibly, as it is not to be used to store your complete MP3 or DVD collection or for other personal data.
There is a delay between requesting the creation of a repository and its actual creation, so you must follow the steps below to create a repository at least a few hours before the tutorial.
Create Your SVN Repository
- Go to https://docs.rice.edu/confluence/display/ITPUB/Campus+Repositories
- Click the "Create a New Repository" link
- Log in with your NetID
- Select the "Account Maintenance" option
- Select the "Repository Management" option
- Choose a new name for your repository, e.g. "username_coursework".
The repository names are global to the Rice subversion server, so you should choose a name that distinguishes your repository from other students (such as prefixing it with your username). The name must begin with a letter and can include letters and numbers and the special characters dash (-) and underscore (_). All names can be mixed case.
We suggest that you choose a somewhat generic name for your repository that will serve as a container for all of the projects in this class, as well as potential future projects you may choose to use subversion for. You can create as many "projects" (i.e., directories) within your repository as you would like. Each directory can be checked out independently and can have access rights set independently.
