Контекст: в моей компании мы документируем нашу архитектуру с помощью многостраничных диаграмм Draw.io. Эти диаграммы включены в веб-сайт статической документации. Это хорошо работает, особенно потому, что мы можем связывать диаграммы и контент веб-сайта.
Проблема: теперь, когда объем документации увеличился, у нас иногда бывает несколько разработчиков, изменяющих одну и ту же диаграмму Draw.io в разных запросах на извлечение. XML-формат Draw.io не очень хорош для слияния ... поэтому нам пришлось использовать мягкую блокировку диаграмм (со старым добрым сообщением и файлами .OWNERS), чтобы избежать 2 PR для одновременного изменения диаграммы.
Я не нашел ни одной ссылки на плагин слияния. Последние версии настольного приложения и веб-редактора Draw.io позволяют совместное редактирование, но я не нашел способа начать с этого, чтобы написать инструмент слияния. Есть идеи, как действовать? У вас есть рекомендации, как лучше всего решить эту проблему?