我的Bitbucket存在冲突合并问题

时间:2019-04-15 15:36:12

标签: java import bitbucket pull merge-conflict-resolution

我尝试使用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.CascadeCopyBoRecordsResult;
+>>>>>>> source:41d7353bedd07c292567a6156c99ae6b03248a6c
import com.iadaptime.NewServer.IAdaptimeService.Node;
import com.iadaptime.NewServer.IAdaptimeService.WebCreateRecordAction;
import com.iadaptime.NewServer.IAdaptimeService.WebCreateRecordResult;

我尝试删除2条冲突行,但是我不明白为什么导入与这里存在冲突

2 个答案:

答案 0 :(得分:0)

这是解决冲突的容易,从某种意义上说,如果您使用(合理)体面的合并工具(例如KDiff),它将自动为您解决冲突,因为它将看到需要从两者中进行更改,所以如果您愿意的话,它是append-merge。发生冲突的原因是因为该文件经历了两次不同的演变,并且您具有对应于同一行号的两个不同的代码段。

答案 1 :(得分:0)

我建议使用VSCode的源代码控制工具来查看此合并冲突。 如果您看不到为什么会发生冲突,请尝试将遥控器拉到新文件夹中,并确保在干净的环境中工作