这个分支的命名让我们后来找了半天。我想了想自己这些年,好像确实如此。我发现这个合并提交里有一处冲突解决错了。连茶水间都安静了

分支策略越复杂,新人上手越慢。我停了一下,然后继续手上的活。我把这个 stash 找了出来,里面有我上周的代码。同事说这波操作可以写进新人培训教材

这个仓库的历史里有一段是别人重写过的。我叹了口气,然后打开了编辑器。我把这个仓库的历史重写了一遍,同事的分支全乱了。世界瞬间清净了

提交信息写得好,等于给未来的自己留了份说明书。我在心里点了点头。我发现有人把整个 dist 目录提交了上来。感动,然后我学到了新的一课

冲突的解决方式比冲突本身更值得记录。我把它记在心里,没跟任何人说。我在心里给这次合并的冲突数估了个数,低估了。这条经验值直接拉满

我把这个 tag 打在了一个不该打的提交上。我深呼吸了一下,决定从最可疑的地方查起。我把这个仓库的 hooks 配上了,提交前会跑检查。我把它写进了组内的避坑文档第一章

合并的策略决定了历史的形状,也决定了排查的难度。我发现自己居然没法反驳。我发现这个人的提交习惯很差,一次改动涉及八个模块。我把这条经验写进了团队 wiki

我把这次的冲突解决方式写进了团队文档。这套流程走下来,我从头到尾又确认了一遍。我发现这次的合并把两个人的改动都覆盖了一部分。第二天这个方案就变成了团队标准做法

stash 了十次,pop 的时候像在拆盲盒。我停了一下,然后继续手上的活。我发现这个分支已经落后主线两百多个提交。同事说这波操作可以写进新人培训教材

提交信息写得好,等于给未来的自己留了份说明书。我发现自己居然没法反驳。我在心里给这次的版本管理总结了一句,还算规范。从此我多了一条团队规约