I recently used TFS. This has the ability to set up a similar workflow - you need to create "work items" to which you can attach errors with which you can make changes. This cannot be done without first creating an error, without first creating a work item.
This went crazy and I changed the settings because my workflow was as follows:
- We are pleased to edit the code to fix the error.
- Find another, unrelated error.
- The source code changes the first error.
- Stop the flow and start the work item editor.
- Set out the VS2010 frontend and create a new work item.
- Look at the awful VS2010 error debugger and create a new error.
- Return to the code.
- Determine where the second error was.
- Fix the second error.
- Return to work on the original error.
Actually, my workflow was more like this:
- We are pleased to edit the code to fix the error.
- Find another, unrelated error.
- Think: "Fixing this line of code will take me a good hour to mess around with stupid error trackers."
- Keep working on the original bug.
The overall effect is that the errors that I could fix in the blink of an eye remained in the system, because I was not going to spend my time on absurdly bureaucratic error reporting systems. What is more important for you - happy, productive developers or impressive reports extracted from SVN?
Ant source share