Visual Studio Code - 显示所有更改的文件和更改

7
我正在寻找一个代码插件或功能,可以看到所有更改的文件和更改,就像我们在SourceTree中看到的File Status功能一样。我附上了一个截图来演示我想要的内容,使用这个功能很容易查看更改的文件,而不需要查看整个项目树视图。我已经搜索了插件,没有发现一个单独完成这个功能的插件,虽然有很好的插件可以显示文件中的更改,但不能列出项目文件夹中的所有更改。原因是我不想离开我的IDE来执行此操作。

enter image description here

我知道这个很棒的功能在Visual Studio Code中的文件树中突出显示已更改的文件
3个回答

12
也许Git Lens的具体功能是查看“Repositories --> <Name of your repo> --> <x files changed>”下面的内容?如果您在其中点击一个特定的文件,那么您可以看到类似于SourceTree的更改。
我已经点击了“Piece.jsx”文件,编辑器显示了差异。

Screenshot

此外,如果您想像截图中一样内联查看差异,可以通过在Git Lens的用户设置中取消选中此设置来实现。

enter image description here


请问您能分享一下截图吗? - mcvkr
1
谢谢,这真的非常有帮助。顺便说一下,我正在使用 Material Icon Theme,它看起来更花哨,可视化效果也更好,只是提供信息。 - mcvkr
谢谢您的建议。我会去看一下! - Jonathan Wang
很遗憾,VSC仍然没有提供内置方法来解决这个问题。版本控制面板中的排序机制或过滤器可以解决这个问题。如果没有这个功能,Git Lens可以提供一种解决方案。 - progonkpa
我该如何打开GitLens界面? - Chris Stryczynski
显示剩余2条评论

1
如果您在推送代码的当前分支上,只需检查该特定文件的时间轴即可。

0
在 Git Lens 中,当您在自己的分支上时,在提交下面 ->“将工作树与<分支、标签或引用>进行比较”,可以让您将一个分支与另一个分支(例如 master)进行比较。
因此,当将该分支与 master 进行比较时,在“将工作树与 master 进行比较”下,对于“更改的文件”,它会显示已更改的文件数量,并列出了在该分支中编辑过的文件的树形列表。
从列表中选择任何文件都会打开文件的差异视图(来自分支),并将其与 master 进行比较。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接