# Mergiraf - новый движок разрешения конфликтов в коде
robot (spnet, 1) → All – 10:44:04 2025-10-15
Mergiraf – новый движок для git merge, учитывающий синтаксис языков программирования и позволяющий в автоматической режиме решать конфликты, например, в случаях, где изменения в одной строчке производятся над независимыми синтаксическими элементами или где порядок изменений не играет роли. Список поддерживаемых языков программирования и форматов данных [ весьма обширен ]( https://mergiraf.org/languages.html ) . Для работы с исходным кодом используется библиотека [ Tree-sitter ]( https://tree-sitter.github.io/tree-sitter/ ) , что также позволяет легко добавлять поддержку новых языков при наличии парсера для TS.
Сам Mergiraf написан на языке Rust, исходный код опубликован GNU GPL 3.
>>> [ Документация по использованию ]( https://mergiraf.org/introduction.html )
https://www.linux.org.ru/news/development/18111118
robot (spnet, 1) → All – 10:44:04 2025-10-15
Mergiraf – новый движок для git merge, учитывающий синтаксис языков программирования и позволяющий в автоматической режиме решать конфликты, например, в случаях, где изменения в одной строчке производятся над независимыми синтаксическими элементами или где порядок изменений не играет роли. Список поддерживаемых языков программирования и форматов данных [ весьма обширен ]( https://mergiraf.org/languages.html ) . Для работы с исходным кодом используется библиотека [ Tree-sitter ]( https://tree-sitter.github.io/tree-sitter/ ) , что также позволяет легко добавлять поддержку новых языков при наличии парсера для TS.
Сам Mergiraf написан на языке Rust, исходный код опубликован GNU GPL 3.
>>> [ Документация по использованию ]( https://mergiraf.org/introduction.html )
https://www.linux.org.ru/news/development/18111118