Project management issue tracking software (Gemini, JIRA etc) use BugID to link checkins against issues. This allows for a managers to oversee progress on issues and other things (eg: risk of change, code review etc). The SVN BugID (a checkin property) is how a development code checkin is linked to an issue. Add this, and I can integrate our solutions easier at a CMMI level 3-5
For now, enter your BugID into the comment field when you commit changes.
Please continue to vote/comment here if you would like to see a seperate Bug ID box like TSVN has. See James’ comment for more details.
Wolfgang Kaml commented
We have Gemini TFS 2012 Source Control Check-in-policy Add-In extension active for Visual Studio 2012. Apparently, this plug-in conflicts with RedGate SQL Source Control. Even when entering proper comments in the comment field section of SQL Source Control, I am getting an error.
So the proposed work-around is not working. :(
This commit doesn't meet the server's policy requirements, or the policy isn't configured on your machine. The server returned the following: Internal error in Changeset Comments Policy. Error loading the Changeset Comments Policy policy (The policy assembly 'Microsoft.TeamFoundation.PowerTools.CheckinPolicies.ChangesetComments, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is not registered.). Installation instructions: Internal error in Gemini Check-in Policy. Error loading the Gemini Check-in Policy policy (The policy assembly 'Countersoft.Gemini.TFS.CheckinPolicy, Version=188.8.131.5272, Culture=neutral, PublicKeyToken=0e17ff0349390ca9' is not registered.). Installation instructions: Please download and install TFS Source Control Check-in Policy via Tools -> Extension Manager -> Search the online gallery for "Gemini"
AdminJames Billings (Admin, Redgate) commented
Benny, not sure where Simon's comments went, but we've found it internally, so I've added it below - you might also want to read over the way you can use them in the commit box, here: http://bit.ly/kyr6aZ
The BugID in SVN is not actually a checkin property. Bug IDs are recognized by the SVN property bugtraq:logregex. This means that if your SVN is configured for bug integration with other tools then typing the bug IDs into the commit box in SQL Source Control should work.
In the Tortoise UI configuring these properties enables the Bug ID box. filling the box in post fixes the bug ID onto your commit message (something like "This commit fixes issue <WhatYouTyped>". Whilst we do consider it useful to have a similar bug id box, you should be able to integrate already!
Benny Bech commented
Where can I find Simon's comment (The one that Stephanie refers to)