Здоровые люди редко думают о своем здоровье, до тех пор пока не заболеют. Так и с конфликтами: пока не начнется открытая конфронтация, мало кто будет разрешать противоречия или стремиться завершить конфликт конструктивно. В тексте разобрались с причинами возникновения рабочих конфликтов, рассказали, какие методы помогут «поймать» конфликт на ранней стадии, и какие инструменты позволят выходить из конфликтов и даже их предотвращать. Читать далее
Привет, Хабр, меня зовут Александр Мачулин, я основатель Gramax, open source системы для ведения документации в подходе Docs as Code с визуальным редактором. Gramax хранит контент в git-репозитории. Это означает, что у пользователей могут возникнуть конфликты при синхронизации изменений. Я считаю, что нагружать пользователей решением конфликтов – не очень хорошо и пытаюсь найти решение для этой задачи. Читать далее
git rebase это отличный способ сделать историю линейной и визуально красивой. Но для каждого коммита, у которого возникает конфликт, приходится его исправлять и делать git rebase --continue. В случае длинных веток таких остановок для исправления конфликтов может быть довольно много. В этой статье я расскажу про нестандартный метод, как можно исправить все эти конфликты разом, что позволяет сделать git rebase быстро и чисто механически. Читать далее
Каждые четыре недели Яндекс Браузер переезжает на новую версию Chromium. Обычный пользователь этого не замечает, но для команды разработки каждый такой переход — это более тысячи конфликтов кода и, как правило, несколько тысяч ошибок компиляции.В одном…