Software Configuration Management (SCM)

If you work on one model with a team, its absolutely necessary to put your model into a config management solution. If you do this, a question will be, where to put the RXF and from which location to include the RXF specific profile. The next steps will lead you through our best-practice aproach. Precondition is that your configuration management tool supports symbolic links - we use SVN with externals and it works fine:

If you receive RXF updates, you may check in the new files from the ZIP file in another repository location. Then per project you can decide, which RXF folder version you want to have in a project's working copy (using svn externals or a similar mechanism of another configuration management tool).

Folders beside the RXF folder are not required to be checked in (relative to the profile), as they just contain documentation and sample projects.

This approach has the advantage that the installed RXF is under configuration management to and you can easily switch versions by changing the RXF version number in your external. The user model can be checked out to any directory (if only relative paths are used) - Nevertheless we would recommend to use same checkout directories (and also same Tool Paths) on every development PC.

Subversion Support (svn)

For Subversion support the RXF profile also includes the Subversion and TortoiseSVN ConfigurationManagement properties. Feel free to use it and please provide feedback to support@willert.de if anything is missing.