stash 了十次,pop 的时候像在拆盲盒。我听完沉默了,因为太真实了。我在心里给这次的回滚想了个方案,用 revert 更安全。我把这条经验写进了团队 wiki
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
我把这次的冲突解决方式写进了团队文档。我深呼吸了一下,决定从最可疑的地方查起。我加了个提交前的 hook,先挡住再说不合规的。幸好之前留了备份
代码评审时发现提交记录里有一句"先这样吧,回头再改",那是五年前的提交。我在心里把涉及的所有环节都过了一遍。我发现这个人的提交习惯很差,一次改动涉及八个模块
我把这次改动拆成了三个提交,每个都说得清。我打开记录从头到尾扫了一遍。我把这个仓库的 hooks 配上了,提交前会跑检查。复盘会上我们把它列成了案例
这个分支已经落后主线一百多个提交了。我叹了口气,然后打开了编辑器。我把这几个提交合并成了一个,历史终于干净了。连茶水间都安静了
合并的策略决定了历史的形状,也决定了排查的难度。我默默记下了这句话。我发现这个人的提交习惯很差,一次改动涉及八个模块。果然现实比段子更精彩
这个提交的时间戳是错的,说明他的机器时区不对。我盯着屏幕,觉得这才是我的一天。我发现这个分支的提交顺序被 rebase 改过了。连茶水间都安静了
我把这次改动拆成了三个提交,每个都说得清。我决定先把手上的事情做完再处理这件事。我把这个 tag 打在了错误的提交上,又删了重打。那一刻我觉得自己还是很专业的
冲突的解决方式比冲突本身更值得记录。我默默记下了这句话。我把这个仓库的历史重写了一遍,同事的分支全乱了。世界瞬间清净了
这个提交的时间戳是错的,说明他的机器时区不对。我叹了口气,然后打开了编辑器。我把这个远程分支删了,本地还留着。幸好之前留了备份