读改动

Live Diff 回答的是一个问题:这条任务改了什么。

在哪看

跑着的任务,实时工作区卡上有摘要;跑完的任务,点卡片上的「改动」。两处都会逐行显示第一个文件,其余的列在下面。

LIVE DIFF · 1 FILE +8 -3 DateUtils.kt +8 -3 @@ -5,4 +5,9 @@ import java.time.ZoneId +private const val LABEL_TODAY = "Today"

归因

文件清单不是「跟上一个提交比有哪些不同」。有两类改动被刻意排除:

这两类都单独计数、单独成行 —— 你看得见它们存在,但它们不会被算到这条任务头上。

你改了一半的文件

如果你先改过某个文件、任务又改了它,diff 里只显示任务加的那一部分 —— 不是你的加它的。

工作区之外

任务碰了工作区目录之外的文件时,那个文件会被列出来,并注明它是相对哪个仓库算的。它不会被藏起来,也不会被悄悄并进工作区的数字里。

构建产物

跑构建会在 build/ 这类目录下产出文件,它们会出现在改动清单里。你的源码改动排在最前面,但一条跑了整包构建的任务,清单会很长。

接着看:批准