Git для тестировщика. Что такое Cherry-Pick через Intellij IDEA JAVA. Часть 7.
В предыдущей статье мы рассмотрели процесс разрешения конфликтов при объединении веток. Это ситуация, когда изменения, внесённые в одну ветку, конфликтуют с изменениями, сделанными в другой ветке, и Git не может автоматически разрешить этот конфликт. Мы изучили, как анализировать и разрешать такие конфликты, чтобы успешно объединить изменения. Сегодня разберём момент, когда у нас 2 проекта на двух разных ветках отличаются немного логикой, но в основном они одинаковы. Пока звучит не очень понятно, давайте разбирать...
Git для тестировщика. Изменения на разных ветках в Intellij IDEA JAVA. Часть 8.
В прошлой статье мы научились брать только нужные изменения с другой ветки. Сегодня разберём, что делать если у нас уже есть много изменений на локальной ветке и запушить нужно не все. Объединение веток определёнными обновлениями Иногда возникает необходимость внести множество изменений в код, но не все из них должны попасть в основную ветку проекта. Например, вы можете создать тестовый функционал, который нужен только на вашей машине и не должен быть доступен на сервере. В таком случае необходимо принять меры, чтобы избежать отправки этих изменений в основную ветку...