草庐IT

XXX_Merge

全部标签

gerrit出现Merge Conflict,小白解决心路历程

错误的解决之路gerrit上出现MergeConflict时在IDEA进行gitpull时,会出现冲突如下所示,用HEAD>>>标出来error:couldnotapplyec2a685ab...hint:Resolveallconflictsmanually,markthemasresolvedwithhint:"gitadd/rm",thenrun"gitrebase--continue".hint:Youcaninsteadskipthiscommit:run"gitrebase--skip".hint:Toabortandgetbacktothestatebefore"gitrebas

git merge合并分支代码后如何回退合并操作

写在前面这次问题产生的原因还是自己操作过于急躁了,新功能开发完成之后没有实时的与经理沟通就进行了新功能分支合并的操作,导致当前版本部分功能由于没有同步产生了一些问题,因此需要把代码进行回退操作;但是分支代码修改了许多文件,并且已经推送到了远程仓库,手动一个个的对照远程仓库的提交记录进行代码还原显然不太合适(这是一种笨方法,但是也能解决,这里不这么处理);在查询git相关指令后了解到了gitrevert命令,最终得以解决,下面介绍解决方式。切换到合并源分支我这边的例子是将新功能分支feature/dataQuality合并到了release分支所以我们这边切换到release分支gitcheck

【解决】Error response from daemon: Get "https://xxx.xx.xx.xxx/v2/": x509: certificate signed by unknown...

【解决】Errorresponsefromdaemon:Get"https://xxx.xx.xx.xxx/v2/":x509:certificatesignedbyunknownauthority登陆私有harbor时报错如下:dockerloginxxx.xx.xx.xxxUsername:xxxxPassword:xxxxErrorresponsefromdaemon:Get"https://xxx.xx.xx.xxx/v2/":x509:certificatesignedbyunknownauthority原因大概是docker默认支持https的协议,而私有库是http的协议。win

达梦数据库 SQL 错误 [22000]:列[xxx]长度超出定义——笔记

达梦数据库SQL错误[22000]:列[xxx]长度超出定义今天碰到一个看表结构字段长度是够的;但是执行sql的时候报字段长度不够的问题;记录一下大概场景就是新增一条数据,在插入数据库的时候,一个varchar字段在报SQL错误[22000]:列[xxx]长度超出定义把这个字段拿出来单独查LENGTH()函数,长度是在字段长度范围内的;后来大佬让查了一下LENGTHB()函数,发现长度是超出字段长度范围的;最后根据这个长度重新设置了一下字段长度,就正常了;更改表字段长度sqlaltertable"tableName"modify"columnName"varchar(1000);查看当前数据库

【项目部署】JavaScript解析JSON解析报错Unexpected token xxx is not valid JSON

问题背景这个报错发生在之前部署的一个前后端分离的项目中。后端使用的SpringBoot,前端使用的JavaScript,前后端交互使用Thymeleaf框架。现象项目组的另一个小伙伴说,突然有个页面打不开了,整个页面全空白。我F12打开浏览器发现有如下报错:问题排查首先我打开了JavaScript的代码部分,发现报错的是这一行:这里初步就能判断可能是数据文件(P.s.这是一个txt文件,里面存放的是JSON格式的数据)的问题了。数据文件可能有些字符串是JavaScript语言的JSON库解析不了的(这个数据文件是一个Python程序生成的)。于是我又看了看数据,发现里面有NaN:之前我是不知道

no suitable HttpMessageConverter found for response type [XXX]

目录1、背景2、报错详情3、代码定位4、问题解决1、背景使用Spring的RestTemplate进行网络请求,RestTemplate把数据从HttpResponse转换成Object的时候找不到合适的HttpMessageConverter2、报错详情Couldnotextractresponse:nosuitableHttpMessageConverterfoundforresponsetype[XXX]andcontenttype[text/html;charset=UTF-8]3、代码定位从org.springframework.web.client.RestTemplate#exe

【实践总结】git pull时报错:Your local changes to the following files would be overwritten by merge

一、产生原因工作区某文件为modified(修改)状态且远程仓库中该文件被人修改过且push推送,就导致了Yourlocalchangestothefollowingfileswouldbeoverwrittenbymerge这个错误。二、解决方案方法一:我开始是用gitadd.和commit去解决,问题是可以解决,但是我们公司同事说,因为我们没有自己的分支,都在master上进行操作。这样用commit会导致新的分叉。所以不推荐使用。gitadd.gitcommit-m'xxx'方法二:【推荐】1、先gitstash把更改存到一个堆栈中(也叫临时工作区,可以有多个),这时页面的修改会消失。2

arrays - 如何将 "merge"两个数组放在一起? (逐项连接字符串)

假设我有两个NSString数组:varfirstName=["Jack","Sarah","John"]varlastName=["Smith","Brown","Doe"]我怎样才能将它们组合成一个数组,看起来像,varcontacts=["JackSmith","SarahBrown","JohnDoe"] 最佳答案 您可以使用Zip2(它从给定的数组)+map():letfirstName=["Jack","Sarah","John"]letlastName=["Smith","Brown","Doe"]letcontact

java: 程序包 com.xxx.xxx 不存在万能解决方法

第一种解决方法:maven首选maven有时候也会出现问题,正确的万能方法,直接去下载缺失的包,然后放到库里,接下来是解决案例:问题:在使用idea运行项目的时候报错java:程序包sun.misc不存在百度java包,随便找一个下载,下载好了打开压缩包,在项目文件夹建一个新文件夹"lib"(可以随便命名),把jar放进去在idea里右键lib,选择添加为库

git Untracked Files Prevent Merge (merge)拉取代码失败

git拉取代码时报错,UntrackedFilesPreventMerge报错信息的意思是:未跟踪的文件阻止合并,合并前移动或者提交他们。其实就是本地有未提交的文件和git上的文件重名了,要么删掉本地的文件,要么提交覆盖掉git上的文件。一半出现这种情况会是自动生成的一些文件,直接删掉就可以了,不建议提交覆盖git上的文件,可能会出现意料之外的问题。处理办法:(1)点击报错信息上的ViewFiles,找到导致报错的文件,如下,导致我错误是package-lock.json文件(2)去对应目录下检查该文件是否可以删除,可以删除的话直接在文件上右键delete就可以了。