讀改動

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/ 這類目錄下產出檔案,它們會出現在改動清單裡。你的原始碼改動排在最前面,但一條跑了整包構建的任務,清單會很長。

接著看:核准