В вашей ситуации вам просто нужно выполнить слияние. От исходной ветви Katalegale до целевой ветви Katalegale-Restyle .
Объединение позволяет объединить две разные ветви в одну. Как только требуется дополнительная ветка-источник и целевая ветвь, и изменения включаются из ветки-источника в целевую ветвь.
Слияние обнаруживает файлы, которые были добавлены или изменены внутри ветки-источника, и добавляет эти изменения или файл в целевую ветку. Если те же файлы в целевой ветви были изменены, то появится окно Разрешение конфликтов с возможностью разрешить конфликт .
В вашем случае вам, возможно, придется вручную разрешить конфликты слияния , чтобы убедиться, что ветвь Katalegale-Restyle имеет новый графический макет c и новый код ,
Примеры шагов:
- Если у вас есть какие-либо извлеченные файлы, отложите их или отмените. Таким образом, если вам нужно отменить изменения, вы не потеряете ничего, с чем работали. Вы также не будете загрязнять слияние изменениями, которые не указаны для него c.
- Прежде чем что-либо делать, выполните Получить последнюю версию в целевой ветви Katalegale-Restyle. Затем щелкните правой кнопкой мыши Katalegalebranch, который является источником для слияния, и выберите «Ветвление и слияние»> «Слияние» в контекстном меню. Вы можете объединить все изменения до последней ветки или выбрать указанные c changesets. В вашем сценарии слияние должно произойти с последней версией целевого репозитория.
- Нажмите кнопку Fini sh и, если нет конфликтов, у вас должен быть набор изменений в вашем локальном рабочем пространстве, который содержит все изменения с момента создания ветки. Если есть какие-либо конфликты, вам нужно разрешить каждый из них по очереди, прежде чем вы будете готовы совершить слияние обратно в основную ветку. Добавьте хорошее сообщение о коммите , чтобы все знали, что это результат слияния и выполненной работы.
Подробнее о конфликтах слияния и разрешения см. В нашей официальной справке c: