ViewVC is a browser interface for CVS and Subversion version control repositories. It generates templatized HTML to present navigable directory, revision, and change log listings. It can display specific versions of files as well as diffs between those versions. Basically, ViewVC provides the bulk of the report-like functionality you expect out of your version control tool, but much more prettily than the average textual command-line program output.
How is this useful?
It's a powerful, but lighweight, tool to browse your repo from anywhere... you just need a web browser and internet connection.
NOTE: ViewVC is just a browsing tool. To actually checkout and commit code you will need an SVN (or CVS) client.
How do I use ViewVC inside CloudForge?
Under your projects, select Subversion and click on 'Browse with ViewVC' - This will take you to your ViewVC URL:
Enter in your credentials and you will see something similar to the image below. This will show you the root view of your current project:
When you click on a folder within the project, you will see all files associated with the project, the revision of the file, and any comments made during the commit:
Need to search for a specific revision? Type in the revision number and you will see all the information (and location) pertaining to that revision:
When clicking on a specific file within the project folder, you will have a few more options.
Here you can:
- View, download, or view annotations made
- Mark this file for diff comparison (will show the revision number in the diff comparison option below)
- Compare two revisions with diff, and then output them in a select format (different color, side by side, etc.)