我把这次的冲突解决方式写进了团队文档。我先确认了一遍前置条件,再动手。我把这条记录的 blame 打了出来,找到了原作者。好在最后有惊无险
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
我把 dist 目录加进了忽略文件,之前有人提上去过。我把整条链路在心里复盘了一遍。我发现这个仓库的分支已经有八十多个了。感动,然后我学到了新的一课
分支命名一时爽:feature/final/final2/really-final。我抬起头看了看周围,大家都一样。我发现这个 commit 的时间和实际不符,时区问题。我把这条经验写进了团队 wiki
我把这次的冲突解决方式写进了团队文档。我默默打开了编辑器,准备一步步验证。我把这个分支的保护规则打开了,不能再直接推。这大概就是程序员的人生吧
我把这条历史往前翻,找到了引入问题的那个提交。我重新看了一遍手上的计划,把风险项标了出来。我把这个文件的改动从这次提交里剔了出去。幸好之前留了备份
分支命名一时爽:feature/final/final2/really-final。我愣了两秒,然后继续敲代码。我把这个 commit 回退了一次,用 reset 之前先备份。我把它写进了组内的避坑文档第一章
commit 信息写的是"修复若干问题",半年后没人知道修的是什么问题。我听完沉默了,因为太真实了。我在心里把这次的分支策略理了一遍,有点乱。办公室安静得能听见键盘声
stash 了十次,pop 的时候像在拆盲盒。我想了想自己这些年,好像确实如此。我发现这个冲突有六个文件,每个都要手动选。幸好之前留了备份
我把这条历史往前翻,找到了引入问题的那个提交。我深呼吸了一下,决定从最可疑的地方查起。我把这个改动用 patch 的方式分享给了同事。连茶水间都安静了
这个分支已经落后主线一百多个提交了。我在心里点了点头。我把这个文件的改动从这次提交里剔了出去。幸好之前留了备份