选中一行代码,看清它为什么会长成这样的来龙去脉。
这个概念正在寻找实现者。感兴趣的话,我们帮你牵线。
在陌生的代码库里,你常会盯着某一行想:这到底为什么要这么写。git blame只告诉你谁最后改过,却从不说原因。Whyline让你选中一行,把引入它的合并请求说明、评审意见、议题讨论和相关提交串成一条时间线,像讲故事一样还原当初是想修什么才变成这样。这样你就不会凭感觉删掉一行然后引发事故,而是在动手前用五秒读懂它的来龙去脉。