I use a FM database where I enter all Bugs and upcoming Features. It holds several fields like
Module (Invoices, Addresses, …), Task (or Feature), Description , Category (Feature, Bug, Note), Date , Program-Version , Priority and Done . And I also have a separate table for screenshots for each task.
Thus I can sort by different criteria depending from what I want to see. And of course I can find things easily.
In the description field I usually define the problem, the reason and how I solved the problem (sometimes step by step to redo it on my final solution, after I tested it in a copy).
In my scripts I have a comment for the date of the last change.
My Versioning of the file is being made by TimeMachine.
For those who would like to use it, here’s the file.
Dev History.fmp12 (472 KB)