Troubleshooting Subversion integration
Technical Note 12129
MSP430, ARM, AVR, AVR32, RX, SH
The integration in IAR Embedded Workbench does not work with my Subversion version control system.
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
IAR Embedded Workbench for AVR32
IAR Embedded Workbench for 430
IAR Embedded Workbench for AVR
IAR Embedded Workbench for SH
IAR Embedded Workbench for RX
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:
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.