# Stacked diffs
Topics: [[Version control system]]
## Subtopics
-
## Benefits
- Efficient code review
- Isolated testing for better quality assurance
- Enhanced collaboration through parallel development
- Gradual and controlled integration
- Minimizing development blockers
## Bookmarks
- [Graphite: Stacked diffs](https://graphite.dev/guides/topic/stacked-diffs)
## Questions
- When is having to rebase whole stacks of changes worth the effort? Isn't [[Trunk-based development]] effective enough?
- One of the benefits claimed is "isolated testing" because "testing each diff individually ensures that any issues are caught and addressed early". What happens if a bug gets discovered in a parent stack/branch? Where does the bug get fixed?
## Related topics
-