AK>>> man diff3 - вот он ничем не отличается, да. VS>> Откуда merge/diff3 может знать, куда он делся? AK> он знает разницу между твоей и чужой версиями. Обычному patch она AK> неведома.
VS>> Я готов поверить, что в случае VCS операция merge заглядывает в VS>> историю AK> нет, только в три файла - старый, новый и рабочую копию.
А вот кто знает - реализации patch и merge бывают разного качества (типа один merge/patch tool может с каким-то сложным случаем справиться лучше, чем другой tool) или математика за diff/patch/merge всегда одна и та же?