Keil Logo

µVISION: Creating Templates for Version Control Systems

Information in this article applies to:

  • µVision Version 2.20 and later


I want to use the SVCS menu in µVision. I know that Keil offers preconfigured files in the \KEIL\UV4\ folder for several popular version control software. However, the software I'm using is not already supported. What is your recommended way for creating a configuration file?


How to use the SVCS menu is explained in µVision Getting Started User's Guide, Using the SVCS Menu.

To create a new configuration file enter a file name under SVSC — Configure Version Control — Template File. Use the file extension .SVCS and save this template file under \KEIL_V5\UV4\. You may actually store this file anywhere on your computer but the UV@ directory is a logical place.

In the SVCS dialog you may modify the menu content with the New(Insert) button and specify a program that should be executed under the windows Command processor. Program parameters may be specified under Arguments. Environment allows you to specify additional environment variables for the SVCS command.

Key Sequences may be used under Menu Content and Arguments. Key Sequences allow you to insert specific project parameters and are described in the on-line help.

As an alternative to creating a new configuration file, you may copy an existing .SVCS file and modify copy using the SVCS — Configure Version Control dialog.

Some version control systems use global environment variables that are set outside of µVision. These environment variables were ignored in µVision prior to version 2.20. If you have trouble with your SVCS system make sure that you are using µVision V2.20 or higher.


Last Reviewed: Wednesday, December 16, 2020

Did this article provide the answer you needed?
Not Sure
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.