Understanding Git Conflicts
The discussion highlights the nature of concurrent changes in Git, where two commits share a common ancestor without conflict. It emphasizes that while the mathematical definition of conflict doesn't apply, human interaction is often necessary to reconcile merges. The conversation also touches on the implications of using CRDTs, which maintain conflict-free operations, contrasting them with traditional Git practices.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 447: Michael Perry on Immutable Architecture
Related Questions
How do you resolve conflicts in the context of Google’s Engineering Practices – Code Review Standards and the clip Handling Code Conflicts?
I have a question about the episode Google’s Engineering Practices – Code Review Standards and the clip Handling Code Conflicts. How should conflicts be handled in the context of these materials?
How can we handle conflict better in the context of Google’s Engineering Practices – Code Review Standards and Handling Code Conflicts?