This support is intended for users that would like some ALI-like functionality without having HP Application Lifecycle Intelligence (ALI) for ALM installed by adding SVN commit information to a requirement or defect. If you are using HP ALI, you do not need this feature.
To use this integration, users must have one of the following Eclipse SVN clients installed along with the HP ALM connector:
It is recommended that when installing one of these integrations that you also install the associated Mylyn integration so that commit messages are automatically generated and properly formatted so that this integration works as expected. Note that installing the Mylyn integration for Subclipse or Subversive may automatically install Subclipse or Subversive, but will not install the SVN Client adapter. To access SVN within Eclipse, you must install an SVN client from the Subclipse or Subversive update site and select all required items.
Users must also have at least 1 SVN repository configured in Eclipse and HP ALM must be configured for the source code information field.
To use the SVN commit information feature, you will need to have the following items configured on the HP ALM server:
Once this configuration is complete, the next time that users refresh their repository configuration, they will see the new field for SCM information in the Task Editor for the requirements and defects that they were added to. This operation can be triggered by the user or will automatically occur once a day to ensure that the configuration is up-to-date
If you wish to disable this feature, you can simply remove the source code information field mapping from the IDE Customization or mark the field as not visible to users for that project in HP ALM.
This features provide source code traceability in HP ALM. The SVN integration retrieves the last changeset from SVN that was committed as a part of the given requirement or defect and updates the source code information field with the commit information. The requirement of defect that code was committed by is determined by the commit message that is generated when committing files while you have a task active. To use this feature effectively, users should follow the steps below to ensure that the field remains up-to-date.
