3 ms·
There are a few issues with this approach: - It becomes harder to change the issue tracking software. I used to work for a company that went through a few bug
by nicolaslem 4y ago
There are a few issues with this approach:
- It becomes harder to change the issue tracking software. I used to work for a company that went through a few bug trackers, resulting in tons of older commits referencing an inaccessible bug tracker.
- It forces developers to switch from their IDE or git blame to another tool when doing code archeology. The last thing I personally want when trying to understand some code is more context switch.
- Not all commits have an associated issue. I sometimes stumble upon problems in the code that I fix straight away. Writing a good commit message explaining the reason is important because otherwise the context is lost.
- Izkata 4y agoYep, mine is on its third bug tracker since I started (maybe more from before then), and third version control system. All the old cases are lost, but the repositories get imported to the next one and retain all their old commit messages.