У меня проблема с конфликтным слиянием с bitbucket

#java #import #bitbucket #pull #merge-conflict-resolution

#java #импорт #bitbucket #тянуть #слияние-разрешение конфликтов

Вопрос:

Я пытаюсь перенести коммит в основную ветку с помощью Bitbucket, но у меня возникла проблема с конфликтом с моим кодом и веткой слияния. например, при импорте

 import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.web.context.request.WebRequest;
import com.iadaptime.NewServer.IAdaptimeService.CommandLineResultFromRobot;
import com.iadaptime.NewServer.IAdaptimeService.CommandLineToRobot;
 <<<<<<< destination:8f3750eba03ad7b4ecdf73646bddc2c8e13a850e
 =======
 import com.iadaptime.NewServer.IAdaptimeService.CascadeCopyBoRecordsAction;
 import com.iadaptime.NewServer.IAdaptimeService.CascadeCopyBoRecordsResu<
 >>>>>>> source:41d7353bedd07c292567a6156c99ae6b03248a6c
import com.iadaptime.NewServer.IAdaptimeService.Node;
import com.iadaptime.NewServer.IAdaptimeService.WebCreateRecordAction;
import com.iadaptime.NewServer.IAdaptimeService.WebCreateRecordResu<

 

Я пытаюсь удалить 2 строки конфликтов, но я не понимаю, почему здесь возникает конфликт с импортом

Комментарии:

1. Какие команды вы используете для разрешения конфликта? Какой инструмент слияния вы использовали? Используете ли вы инструмент слияния?

Ответ №1:

Это легко разрешимый конфликт, в том смысле, что если вы используете (разумно) приличный инструмент слияния ( KDiff например, например), он автоматически разрешит вам конфликт, поскольку он увидит, что ему нужно принять изменения от обоих, append-merge если хотите. Причина конфликта заключается в том, что файл прошел две разные эволюции, и у вас есть два разных фрагмента кода, соответствующих одному и тому же номеру (номерам) строки.

Ответ №2:

Я бы рекомендовал использовать инструмент управления версиями VSCode для просмотра этого конфликта слияния. Если вы не понимаете, почему может возникнуть конфликт, попробуйте перенести свой пульт в новую папку и убедитесь, что вы работаете в чистой среде