4 ms·
> If I rollout a rewrite of an endpoint and run into a weird issue in the QA environment, I'm a simple git revert away from fixing the issue. If I had spread th
by Nursie 6y ago
> If I rollout a rewrite of an endpoint and run into a weird issue in the QA environment, I'm a simple git revert away from fixing the issue. If I had spread that endpoint across 25 commits, I'd have to actually debug the issue in QA and figure out what I broke.
Surely this is why we have things like release tags and snapshots of previous versions?
Unpicking individual features is rarely simple even if you have got your git repo into an immaculate state, as things are interdependent.