[筆記] GitLens 11 版更新

Toki Lee
Nov 19, 2020

--

GitLens 一直以來都是我習慣使用到的 vscode extension 之一,最近突然找不到了「誒,怎麼消失了?」,找了一下才發現,原來這次更新後改到了 SOURCE CONTROL 的位置,那稍微來看看有什麼不同吧。

首先是 view 的部分下圖是 10.2.3 版本的樣子:

而 11.0.1 的版本呢?

看起來似乎多了不少東西,不過仔細一看,都還是我們熟悉的內容

REPOSITORIES

首先原本 REPOSITORIESBranchesContributorsRemotesStashesTags ,這些明顯是整理出來成為新的 Side Bar view 在新的版本中,而 Commits 則是顯示現在 HEAD 位置之前的 commits。

FILE HISTORY

原本的 LINE HISTORYFILE HISTORY 這兩個 Side Bar view 被整合在一起了,只要按下 Toggle History Mode 就能切換

因為手邊沒什麼專案,這邊是直接 clone react 的專案下來

SEARCH & COMPARE

與 FILE HISTORY 相同,SEARCH & COMPARE 則是原本 SEARCH COMMITS COMPARE COMMITS 兩者的合併,使用左邊加號的按鈕可以選擇要增加的事 Compare 還是 Search。

Interactive Rebase Editor

我想這是這次更新最讓我驚豔的功能了,雖然我想我還是很習慣直接使用的方式,但老實說這個界面真D好看。

在 COMMITS 的 View 上選擇 Rebase 的選項並選擇 Interactive Rebase 的功能。

結果就會出現以下的介面可以直接操作

圖片來自官方文件

我認為這對於入門使用者相當友善,在學習指令前,使用這樣的介面就能完成大部分的功能了。

結論

誒… 這樣看下來,看來大部分的功能只是被整理了一下,似乎沒有太大的差異,不過這樣的整理感覺是好看了一些,還有了一個這麼潮的 Rebase 介面,不過另外可能還是要再看看文件才能知道確切有新增了哪些功能。

--

--

Toki Lee

沒有技術上不可行,只是時間上做不到⋯