SVN - объединить ветку с транком, переписать некоторые изменения транка / новые функции

Итак... У меня есть проблема, когда я создал ветку (0.1) и исправил там несколько вещей, но в то же время я работал над новыми вещами в транке.

Теперь я хочу объединить ветвь (0.1) с транком, и перед коммитом я сделал diff и увидел, что нужно использовать некоторые изменения из транка, а не ветки (например, новые URL-адреса и новые имена функций), но о конфликте не сообщалось.

Как мне с этим бороться? Должен ли я сделать обратное слияние? -> транк к копии новой ветки (например: 0.1-TEST) и затем объединить новую ветку (0.1-TEST) обратно в транк?

1 ответ

Решение

Вы всегда должны брать изменения из ствола и объединять их в свою ветку. Таким образом, ваша ветвь всегда будет максимально актуальной. Сказав, что если вы не получили конфликтов с первым слиянием, шансы сделать это снова, вы не получите никаких конфликтов. Я знаю, что это отстой, но вам, вероятно, придется вручную посмотреть и удалить изменения из ветви, которые вы не хотели в стволе.

Другие вопросы по тегам