sourceTree代码回滚

news2024/10/6 10:28:17

记一次惊心动魄的代码回滚记录!

背景:

因为test分支进行Jenkins代码构建的时候发现文件引入的两个已安装的依赖没有找到,构建报错

可是我明明已经安装成功,并且package.json中也有了版本记录,可就是构建失败,经过查找git代码提交记录,发现是tools文件引入了这俩依赖后就导致后续的构建一直失败,但是这个时候,test环境已经被我搞崩了,静态文件啥的都报了404访问不到了,此刻内心慌得一比😫

咋办呢?赶紧回滚代码吧,毕竟还有其他需求需要测试,不能耽误测试时间。

由于查找依赖构建失败的问题,test分支此时已经被我来回提交了n+1个版本了,但是这个时候我想回到n-1-1-...-1的版本(就叫c吧),

步骤1、那就先鼠标选中到c版本,右键选择“将test重置到这次提交”:

2、选择“强行合并-....":

 注意:选择强行合并后,此版本后面的提交都会被删除,如果多人开发的话会把其他童鞋提交的代码也删除了,需要在完成回滚后让他们再往test上提交一下那些功能!

3、删除远程test分支,将已经回滚的本地test分支重新提交

在回滚后会发现本地库版本落后于远程库好几个版本,因为我在查找问题的时候进行的测试版本都提交到了远程git仓库,所以会出现版本落后的问题

这个时候发现test终于构建成功,并恢复了正常!

真是一次惊心动魄的历程!

至于那两个依赖引入问题,还得继续研究🧐

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/666110.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

面试官:“同学,你做的这几个项目都不错。但怎么问QPS你就胡说呢?”

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 这位同学,你比上一位面试者好多了,你的简历中做的几个项目都不错。既有业务项目,也有技术项目…

电子签名软件有哪些?10大电子签名平台盘点

目录 一、电子签名软件有哪些 1.e签宝:国内签名领域老大哥 2.上上签:开创SaaS电子签极简模式 3.法大大:数智化签约管理平台 4.数字认证:中国电子认证第一股 5.契约锁:主攻中大型客户无缝集成各类系统 6.安心签&…

持有NPDP产品经理证书可以加薪吗?

NPDP(New Product Development Professional)是指产品经理国际资格认证,由美国产品开发与管理协会(PDMA)所发起的唯一国际公认新产品开发专业认证。NPDP是集理论、方法与实践为一体的全方位知识体系,为公司组织层级进行规划、决策…

破圈丨2023年绿色积分消费返利:云联惠3.0升级版【循环购】商业模式

破圈丨2023年绿色积分消费返利:云联惠3.0升级版【循环购】商业模式 京东供应链商品/自营商品/供应商商品 平台上面产品超过300w款产品,均为京东供应链货品,由京东统一仓储和配送,从源头上面杜绝假冒伪劣产品的存在,然…

AI绘图是什么技术?前景如何?

大家好,我是权知星球,人工智能最近大火,各大应用领域层出不穷,今天跟大家讨论一下AI绘图是什么技术?前景如何? 人工智能绘图是什么? 人工智能绘画是指利用人工智能进行绘画的过程,属…

redhat 6.4安装oracle11g RAC (三)

为数据和快速恢复去创建ASM磁盘组 只在节点rac1执行即可,进入grid用户下 [gridrac1 grid]$ srvctl status asm -a ASM is running on rac2,rac1 ASM is enabled. [gridrac1 grid]$ ps -ef|grep lsnr|grep -v grep|grep -v ocfs|awk {print$9} LISTENER_SCAN1 LISTE…

Databend 开源周报 第 98 期

Databend 是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务:https://app.databend.cn 。 Whats On In Databend 探索 Databend 本周新进展,遇到更贴近你心意的 Databend 。 后台服务 Dat…

强化学习从基础到进阶-案例与实践[2]:马尔科夫决策、贝尔曼方程、动态规划、策略价值迭代

【强化学习原理项目专栏】必看系列:单智能体、多智能体算法原理项目实战、相关技巧(调参、画图等、趣味项目实现、学术应用项目实现 专栏详细介绍:【强化学习原理项目专栏】必看系列:单智能体、多智能体算法原理项目实战、相关技巧…

zerotier自建planet

ZeroTier 是一个由 C 开发的软交换机,可以让多台内网机器组成一个私有的局域网。ZeroTier 的节点分为三类: Planet Server: 官方的根服务器,用于记录和配置每个局域网下客户端信息(以下简称 Planet);Moon …

Qt学习10:MainWindow浅析

文章目录 QMainWindow的基本结构QMenuBarQToolBarQStatusBarQDockWidget QSystemTrayIcon 文章首发于我的个人博客:欢迎大佬们来逛逛 QMainWindow的基本结构 QMenuBar:菜单栏QToolBar:工具栏QDockWidget:浮动窗口QStatusBar&…

基于ENVI的遥感影像解译——以Landsat8数据为例(上)

遥感影像解译是一种指从图像获取信息的基本过程。即根据各专业(部门)的要求,运用解译标志和实践经验与知识,从遥感影像上识别目标,定性、定量地提取出目标的分布、结构、功能等有关信息,并把它们表示在地理…

火力全开,鏖战争锋|SCTF 2023圆满落幕!

2023年6月19日09:00,第八届XCTF国际联赛分站赛——SCTF 2023圆满落幕。本次赛事由XCTF国际联赛合作单位——成都信息工程大学Syclover战队组织,由赛宁网安提供技术支持。 经过持续48小时的夺旗厮杀,联合战队Nu1L最终力压群雄,夺得…

什么是mAP(mean average Precision)

Mean Average Precision,即 平均AP值 。AP(Average precision)单类标签平均(各个召回率中最大精确率的平均数)的精确率。AP: PR( Precision-Recall)曲线下面积,mAP(Mean Average Pre…

树莓派启用无密码 sudo

启用无密码 sudo,可以在不提供密码的情况下在树莓派上运行程序。 登录 Raspberry Pi 命令行界面。假设 Raspberry Pi 的默认用户名和密码分别为 pi 和 raspberry。在命令行界面中,键入以下命令: sudo nano /etc/sudoers 3. 通过添加以下行启…

被业务员缠着要数据,数据分析师除了加班还有第二种选择吗?

知乎的大数据给我推了这样一个问题:身为数据分析师,却被业务当做取数机? 热度很高,看来很多数据分析师有相似的处境。 作为一个数据分析师,大部分时间却忙于取数,即使996加班也忙不完,不仅没…

Word怎么删除空白页,4个方法轻松解决!

案例:我在编辑文档的时候会遇到空白页,我不能直接对它进行删除操作。我想知道如何删除Word里面的空白页?方法越简单越好! Word是广泛使用的办公软件之一,但有时在编辑文档时会遇到一些空白页的问题。空白页的存在可能…

阿里云学生验证流程(申请入口、学生认证图文教程)

阿里云学生用户完成学生认证可以领取一台阿里云服务器,那么问题来了,阿里云学生验证申请入口​在哪?阿里云百科分享阿里云学生验证入口网页链接及学生认证全流程: 目录 阿里云学生验证入口及申请流程 打开学生验证申请入口 支…

BUG越改越多?微信团队用自动化测试化险为夷

👉腾小云导读 作为后台开发 Coder,你可能会对以下场景感到似曾相识:历史上处理过的 BUG 反复横跳;版本兼容逻辑多,修复一个 BUG 触发了更多 BUG;上线时系统监控毫无异常,过段时间用户投诉某个页…

关于iOS16 以后屏幕旋转不得不说的事

由于笔者最近刚完成了一个强制屏幕横屏的需求 所以 顺便记录一下 实现过程中遇到 block点 也为广大的iOS开发者做一个笔记: 废话不多说直接上代码 //适配iOS16.0的横竖屏方法public static func switchInterfaceWtihIos16(orientation: UIInterfaceOrientation , o…

墨水屏服务更新及测试

一、更新墨水屏服务 ①删除tomcat/webapps/esls_new 缓存目录 ②替换新的esls_new.war ③重启tomcat,等待war包解压完成 ④修改数据库配置applicationContext-common.xml和回调接口配置urlConfig.properties ⑤重启tomcat 重启tomcat: tomcat/bin/shutdown.s…