Troubleshooting Subversion integration

Technical Note 12129

Targets:
MSP430, ARM, AVR, AVR32, RX, SH

Component:
IDE

Updated:
1/19/2015 8:57 AM

Introduction

The integration in IAR Embedded Workbench does not work with my Subversion version control system.

Applicable

Several IAR Embedded Workbench versions released after April 2011 have the ability to communicate with the Subversion version control system. These IAR Embedded Workbench versions (or later) have this ability. (At the date of writing 2011-10-03 these are):

IAR Embedded Workbench for ARM

6.20

IAR Embedded Workbench for AVR32

4.10

IAR Embedded Workbench for 430

5.30

IAR Embedded Workbench for AVR

6.10

IAR Embedded Workbench for SH

2.20

IAR Embedded Workbench for RX

2.30

Solution

Screenshots of working Subversion connection.zip

This information will help you make the integration work:

Action 1 - Setting up a Subversion working copy

To use the Subversion integration in the IDE, make sure that the folder containing svn.exe and TortoiseProc.exe are in your path, for example:

C:\Program Files\TortoiseSVN\bin


Action 2 - Connect an IAR Embedded Workbench project

To connect an IAR Embedded Workbench project to an SVN system, you should:

  • In the SVN client application, set up an SVN working copy
  • In the IDE, connect your application project to the SVN working copy.

Questions and comments

Q1 - Which versions of Subversion are recommended?
A1 - The presently tested versions are: Svn.exe, version 1.6.17 (r1128011) and TortoiseProc.exe TortoiseSVN 1.6.16, Build 21511

Q2 - Can older versions of Subversion be used?
A2 - All versions later than May 2010 has been tested and works OK. Note: Older version will probably work as the IAR implementation is only using the recommended interfaces in Subversion.

Q3 - Newer versions of Subversion, are they OK?
A3 - The known issue (so far) with 1.7.x is: Tortoise no longer installs the command line tools ( svn.exe ) by default. Therefore users (with Tortoise 1.7 and no svn.exe ) will have to reinstall Tortoise with the "check box" for the command line tools enabled.


All product names are trademarks or registered trademarks of their respective owners.

Related Tech Notes

© IAR Systems 1995-2016 - All rights reserved.