首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将当前工作树文件与上一个版本(git或本地历史记录)进行比较?

如何将当前工作树文件与上一个版本(git或本地历史记录)进行比较?
EN

Stack Overflow用户
提问于 2022-05-11 08:01:27
回答 1查看 726关注 0票数 2

(我认为)我需要一种方法来比较我的当前文件与以前提交的修改(在本例中,它也可能是本地历史上最后保存的版本)。

git历史

当感兴趣的文件打开时,我单击时间线中的最后一次提交:

我认为这给了我当前文件与前一个提交的比较,并且我认为我可以在diff视图中对当前文件进行更改,以便从以前的提交中得到一些更改。

情况并非如此。打开的diff编辑器显示了所选提交与上一个提交时间线的差异。两个编辑器窗格都是只读的:

(也许这样显示是可以的,但如果是,如何将当前文件与最近提交的文件进行比较?)

我知道有很多扩展。我不想用像吉特伦这样的巨大扩展来解决这个问题。我认为vscode已经有了足够的功能,可以将当前版本与上一个版本进行比较。

保存的文件历史

左键单击本地历史记录的最后一个保存版本,在两个窗格上的diff视图中显示最近的版本,。我认为它显示了当前的工作树文件,其中包含了在上次保存中所做的更改(也是:本地文件可编辑)。它没有显示任何变化:

所有这些对我来说都不是直观的,但也不是直接的问题或错误。我没有创建一个问题,而是按照技巧,在这里首先询问Stackoverflow,就像前面提到的这里。我希望开发团队研究这个问题,看看(一些)用户如何解释这个UI/UX。

EN

回答 1

Stack Overflow用户

发布于 2022-05-18 08:19:25

git历史

单向用于显示git和当前工作区文件之间的更改,似乎有编辑器装饰可以单击,然后将差异显示为一种窥视预览:

的另一种方式是使用文件中的Show changes按钮,并与git相比进行修改:

此函数将打开与最新提交相比的最后一个更改,并且显示的本地文件是可编辑的。

保存的文件历史

左键单击最后保存的本地历史记录版本,在两个窗格上的diff视图中显示最新版本。我认为它显示了当前的工作树文件,其中包含了在上次保存中所做的更改(也是:本地文件可编辑)。它没有显示任何变化:

--这显示了文件的最后一次保存到、未保存的更改()到文件的更改。具有未保存更改的窗格是可编辑的。

未保存更改的编辑器

未保存更改的Diff

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72197443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档