Skip to main content

IAR Embedded Workbench for Arm 9.70.x

Interacting with Subversion

In this section:

The version control integration in IAR Embedded Workbench allows you to conveniently perform some of the most common Subversion operations directly from within the IDE, using the client applications svn.exe and TortoiseProc.exe.

To connect an IAR Embedded Workbench project to a Subversion system:
  1. In the Subversion client application, set up a Subversion working copy.

  2. In the IDE, connect your application project to the Subversion working copy.

To set up a Subversion working copy:
  1. To use the Subversion integration in the IDE, make sure that svn.exe and TortoiseProc.exe are in your path.

  2. Check out a working copy from a Subversion repository.

    The files that constitute your project do not have to come from the same working copy—all files in the project are treated individually. However, note that TortoiseProc.exe does not allow you to simultaneously, for example, check in files coming from different repositories.

To connect application projects to the Subversion working copy:
  1. In the Workspace window, select the project for which you have created a Subversion working copy.

  2. From the Project menu, choose Version Control System>Connect Project to Subversion. This command is also available from the context menu that appears when you right-click in the Workspace window.

    For more information about the commands available for accessing the Subversion working copy, see Version Control System menu for Subversion.

Viewing the Subversion states

When your IAR Embedded Workbench project has been connected to the Subversion working copy, a column that contains status information for version control will appear in the Workspace window. Various icons are displayed, where each icon reflects the Subversion state, see Subversion states.