Автоматическое слияние не является совершенным. Просто потому, что конфликт строк не изменяется, не означает, что не существует синтаксического конфликта, и это не означает, что не существует семантического конфликта.
Есть ли у кого-нибудь стратегии для разработки изменений с низким уровнем конфликтов? Это то, что выпадает из TDD или других подходов (Конечно, TDD поможет их поймать, но действительно ли это предотвратит)?