About the IDE's Subversion Support

Like CVS, Subversion is a popular version control system. Version control systems help you manage file revisions and keep track of the history of those changes. Version control is particularly useful for groups that work with shared source files in common repositories.

Subversion is an improvement upon CVS in many ways, such as the following:

The IDE's Subversion support is similar in style to the IDE's CVS support. If you are used to using CVS in the IDE, you only need to make minor adjustments to start working with the IDE's Subversion support.

One crucial difference between the IDE's CVS support and the IDE's Subversion support is that the IDE does not have the Subversion client commands built in. You need to download and install the Subversion client separately. The IDE then accesses this client when you call Subversion commands from the IDE.

You can download Subversion as either sources or as a binary from the following link:

The IDE's Subversion support enables you to manage changes to version-controlled files as you work. In the IDE, you can call Subversion commands on both files and directories in the Projects, Files, Subversion, and Favorites window. For an overview of the typical workflow when using Subversion in the IDE, see Working with Subversion.

The IDE's Subversion Tools

The IDE provides several tools to simplify the process of working with version controlled files including: