Keil Logo Arm Logo

µVision4 User's Guide

Using the SVCS Menu

The menu SVCS configures µVision for using a Software Version Control System (SVCS). Commands that steer the SVCS can be added to and executed from the menu. The command output is shown in the µVision window Build Output after the command finished executing.

Template files are provided for: Intersolv PVCS, Microsoft SourceSafe, MKS Source Integrity, and Rational Clear Case. The files have the extension *.SVCS and are located in the folder C:\Keil\UV4. Adapt the templates to your needs.

The picture below shows the result of the template Microsoft Visual SourceSafe.SVCS for saving the project Measure.uvproj.

SVCS Example

Open the configuration dialog with the menu SVCS - Configure Software Version Control. The picture below shows the entries that generated the menu items above.

SVCS Configuration Dialog

Where

Template File Is the name of the configuration file (*.SVCS). The file can be stored on a server to be used by all members of the development team.
User Name Is the SVCS login name. The name can be passed with the key sequence %U.
Project Ident Is the project identification name as defined in SVCS.
Database Is the file name or path to the SVCS database. The database string can be passed with the key sequence %V.
Menu Content
item list
Is the menu item shown in the menu SVCS. The items can contain key sequences. Shortcuts are defined with a preceding & character.
New Adds a new menu item.
Delete Deletes the highlighted menu item.
Move Up Moves the menu item up in the list.
Move Down Moves the menu item down in the list.
Query for
Comment
Allows entering comments at runtime. The comments are saved in a temporary file, which can be submitted to the SVCS using the key sequence %Q Enter the code into the field Arguments.
Query for
Revision
Allows entering a revision number at runtime. Pass this string with the key sequence %R to the SVCS. Enter the code into the field Arguments.
Query for
CheckPoint
Allows entering checkpoint information at runtime. Pass this string with the key sequence %C to the SVCS. Enter the code into the field Arguments.
Run Minimized Executes the application in a minimized window.
Command Enter the command that invokes the program.
Arguments Enter program arguments. Key sequences can be used to transmit arguments from µVision to the SVCS.
Environment Enter environment variables that have to be set before executing the SVCS. Key sequences can be used.
Initial Folder Typically, this is the µVision project folder.

Note

  • Application Note 179: CVS Integration for µVision3 provides an example of integrating Concurrent Versions System (CVS). The example is also valid for µVision4.
  • Microsoft SourceSafe requires executing the command Set Current Project after you have selected a new µVision project. Remove the SSUSER environment variable from the configuration to use the login name of the workstation.

Keil logo

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.