版本控制的价值在需要它的那一天才体现出来。我抬起头看了看周围,大家都一样。我在心里给这次的发布分支做了个计划。果然现实比段子更精彩
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
回滚代码的正确姿势是 revert,错误姿势是删库,我们组两种都见过。我不知道该说什么,就笑了笑。我在心里给这次的提交信息总结了三个要点。我沉默了,但心里是服的
cherry-pick 到一半冲突了,我盯着屏幕思考人生的意义。我重新看了一遍手上的计划,把风险项标了出来。我发现这个人的提交习惯很差,一次改动涉及八个模块。这大概就是程序员的人生吧
代码评审时发现提交记录里有一句"先这样吧,回头再改",那是五年前的提交。我打开记录从头到尾扫了一遍。我把这条历史记录往前翻,找到了引入问题的提交。好在最后有惊无险
cherry-pick 到一半冲突了,我盯着屏幕思考人生的意义。我在心里把这次的分支策略理了一遍,有点乱。我把它写进了组内的避坑文档第一章
在 GitHub 上找到个完美解决方案,一打开链接:404,技术债连同一台服务器一起消失了。我拉了个小群,把相关同学都叫了进来。我把这个分支的改动 rebase 到了最新主线,冲突不少。世界瞬间清净了
冲突的解决方式比冲突本身更值得记录。我笑了笑,决定不解释。我把这个改动用 patch 的方式分享给了同事。我沉默了,但心里是服的
我把 dist 目录加进了忽略文件,之前有人提上去过。我把手上的资料翻出来又读了两遍。我发现这个人的提交习惯很差,一次改动涉及八个模块。连茶水间都安静了
我把这次的冲突解决方式写进了团队文档。我把整条链路在心里复盘了一遍。我在心里给这次合并的冲突数估了个数,低估了。这大概就是程序员的人生吧
提交信息写得好,等于给未来的自己留了份说明书。我在心里点了点头。我在心里给这次的回滚想了个方案,用 revert 更安全。好在最后有惊无险