GitLens 一直以來都是我習慣使用到的 vscode extension 之一,最近突然找不到了「誒,怎麼消失了?」,找了一下才發現,原來這次更新後改到了 SOURCE CONTROL 的位置,那稍微來看看有什麼不同吧。
首先是 view 的部分下圖是 10.2.3 版本的樣子:
而 11.0.1 的版本呢?
看起來似乎多了不少東西,不過仔細一看,都還是我們熟悉的內容
REPOSITORIES
首先原本 REPOSITORIES 的 Branches、Contributors、Remotes、Stashes、Tags ,這些明顯是整理出來成為新的 Side Bar view 在新的版本中,而 Commits 則是顯示現在 HEAD 位置之前的 commits。
FILE HISTORY
原本的 LINE HISTORY 與 FILE HISTORY 這兩個 Side Bar view 被整合在一起了,只要按下 Toggle History Mode 就能切換
SEARCH & COMPARE
與 FILE HISTORY 相同,SEARCH & COMPARE 則是原本 SEARCH COMMITS 與 COMPARE COMMITS 兩者的合併,使用左邊加號的按鈕可以選擇要增加的事 Compare 還是 Search。
Interactive Rebase Editor
我想這是這次更新最讓我驚豔的功能了,雖然我想我還是很習慣直接使用的方式,但老實說這個界面真D好看。
在 COMMITS 的 View 上選擇 Rebase 的選項並選擇 Interactive Rebase 的功能。
結果就會出現以下的介面可以直接操作
我認為這對於入門使用者相當友善,在學習指令前,使用這樣的介面就能完成大部分的功能了。
結論
誒… 這樣看下來,看來大部分的功能只是被整理了一下,似乎沒有太大的差異,不過這樣的整理感覺是好看了一些,還有了一個這麼潮的 Rebase 介面,不過另外可能還是要再看看文件才能知道確切有新增了哪些功能。