我正在寻找一个代码插件或功能,可以看到所有更改的文件和更改,就像我们在SourceTree中看到的File Status功能一样。我附上了一个截图来演示我想要的内容,使用这个功能很容易查看更改的文件,而不需要查看整个项目树视图。我已经搜索了插件,没有发现一个单独完成这个功能的插件,虽然有很好的插件可以显示文件中的更改,但不能列出项目文件夹中的所有更改。原因是我不想离开我的IDE来执行此操作。 我知道这个很棒的功能在Visual Studio Code中的文件树中突出显示已更改的文件。
也许Git Lens的具体功能是查看“Repositories --> <Name of your repo> --> <x files changed>”下面的内容?如果您在其中点击一个特定的文件,那么您可以看到类似于SourceTree的更改。我已经点击了“Piece.jsx”文件,编辑器显示了差异。 此外,如果您想像截图中一样内联查看差异,可以通过在Git Lens的用户设置中取消选中此设置来实现。
在 Git Lens 中,当您在自己的分支上时,在提交下面 ->“将工作树与<分支、标签或引用>进行比较”,可以让您将一个分支与另一个分支(例如 master)进行比较。因此,当将该分支与 master 进行比较时,在“将工作树与 master 进行比较”下,对于“更改的文件”,它会显示已更改的文件数量,并列出了在该分支中编辑过的文件的树形列表。从列表中选择任何文件都会打开文件的差异视图(来自分支),并将其与 master 进行比较。
Material Icon Theme
,它看起来更花哨,可视化效果也更好,只是提供信息。 - mcvkr