В предыдущей статье мы рассмотрели процесс разрешения конфликтов при объединении веток. Это ситуация, когда изменения, внесённые в одну ветку, конфликтуют с изменениями, сделанными в другой ветке, и Git не может автоматически разрешить этот конфликт. Мы изучили, как анализировать и разрешать такие конфликты, чтобы успешно объединить изменения. Сегодня разберём момент, когда у нас 2 проекта на двух разных ветках отличаются немного логикой, но в основном они одинаковы. Пока звучит не очень понятно, давайте разбирать. Мы с вами внесли изменения в запуск самих тестов Настройка нужна для запуска тестов на удалённом сервере, например, через систему непрерывной интеграции и доставки (CI/CD). Однако удобнее запускать тесты на своём компьютере через браузер. Не придётся ли полностью менять логику запуска? В нашем проекте всего пара классов, и мы можем за пару минут изменить инициализацию браузера. В более крупных проектах такие изменения были бы критичными. Как же поступить? Теперь ветка master
Git для тестировщика. Что такое Cherry-Pick через Intellij IDEA JAVA. Часть 7.
15 мая 202415 мая 2024
87
2 мин