| ▲ | ngruhn 4 hours ago | |||||||
The point is that it's harder to reason over. | ||||||||
| ▲ | hnarn 4 hours ago | parent | next [-] | |||||||
I don't really agree that it's harder to reason over in the sense that it's hard to understand the consequences, but I also agree that a linear history is superior for troubleshooting, just like another comment pointed out that single squashed commits onto a main branch makes it easier to troubleshoot because you go from a working state to a non-working state between two commits. | ||||||||
| ▲ | agumonkey 4 hours ago | parent | prev [-] | |||||||
there are others tricky time issues with staging/prod parallel branching models too, the most recent merge (to prod) contains older content, so time slips .. maybe for most people it's obvious but it caused me confusion a few times to compare various docker images | ||||||||
| ||||||||