CMF

Source Subversioning

 
 
SVN-Server
The SVN-Server must be accessible from the CM MatchPoint workstations. Ideally the SVN-Server users are the same as in CM MatchPoint.
This is not necessary but helps to make the integration even easier.
 
Note: The subversion components should be installed before using the SVN integration
  • Subversion Server
  • Tortoise SVN v 1.9 or higher
 
Environment
Specify the SVN-Server on the development environments for the locations that have to be under SVN control.
 
Menu/Master Data/Edit Environments/Assign location to an environment
 
 
Developer Environment
If a developer has a personal environment (sandbox) in MatchPoint, the SVN-Server has to be specified on the personal environment.
 
Menu/Master Data/Edit Users/Edit Developer Environments
 
 
How to use it
Changed and committed objects can be retrieved from the SVN-Server by using the SVN-Import on the ‘Edit Promotion Object’ panel.
This import will retrieve information from the SVN-Server and assign objects to the change request based on the selected filter settings.
 
Menu/Edit Change Requests/Edit Promotions/Edit Promotion Objects
 
The following selections can be made for the import:
  • User ID: The import will retrieve information about the objects that have been committed by this SVN-User. The field is defaulted to the signed on MatchPoint user.
  • Location: A location must be selected to access the SVN-Server that is associated with it.
  • Change Date: only object information is retrieved from objects that have been committed in the specified time frame.
  • Object Type: optionally the objects can be filtered by the object type.
 
 
The import assigns the objects that meet the filter criteria to the change request.
The SVN-Import does not actually copy any objects, it only retrieves information about the objects from the SVN-Server. For the promotion the objects
must reside in the specified directories, based on the configuration of the environment or personal developer environment (sandbox).