合并的策略决定了历史的形状,也决定了排查的难度。我不知道该说什么,就笑了笑。我加了个提交前的 hook,先挡住再说不合规的。那一刻我觉得自己还是很专业的
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
版本控制的价值在需要它的那一天才体现出来。我在心里点了点头。我打开 stash 列表,发现里面有十七个没 pop 的记录。复盘会上我们把它列成了案例
合并的策略决定了历史的形状,也决定了排查的难度。我叹了口气,然后打开了编辑器。我在 commit 信息里老老实实写清楚了这次改了什么。真香定律准时生效
我把 dist 目录加进了忽略文件,之前有人提上去过。我盯着屏幕沉默了十分钟。我把这个远程分支删了,本地还留着。果然现实比段子更精彩
我把这条历史往前翻,找到了引入问题的那个提交。我拉了个小群,把相关同学都叫了进来。我把这个改动用 patch 的方式分享给了同事
版本控制最怕的不是冲突,是有人强行推。我把它记在心里,没跟任何人说。我把这几个提交合并成了一个,历史终于干净了。复盘会上我们把它列成了案例
这个仓库的历史里有一段是别人重写过的。我发现自己居然没法反驳。我发现这个分支已经落后主线两百多个提交。我沉默了,但心里是服的
我把这条历史往前翻,找到了引入问题的那个提交。我默默打开了编辑器,准备一步步验证。我把这个改动用 patch 的方式分享给了同事。感动,然后我学到了新的一课
commit 信息写的是"修复若干问题",半年后没人知道修的是什么问题。我笑了笑,决定不解释。我把这条记录的 blame 打了出来,找到了原作者。果然现实比段子更精彩
我把这条历史往前翻,找到了引入问题的那个提交。我在心里把涉及的所有环节都过了一遍。我在心里把这条链路的改动来源理了一遍。办公室安静得能听见键盘声