Old*_*zer 3 git visual-studio-code
我参考https://code.visualstudio.com/Docs/editor/versioncontrol#_viewing-diffs。
有没有一种方法可以使用 Code GUI 轻松地在两个不同位置(例如工作树和特定提交)显示文件的并排差异?
在源代码管理视图中,如果我单击更改的文件,它会显示工作树版本和(我相信)最新提交版本的并排差异。有没有办法轻松选择另一个提交?
vscode(Insiders Build v1.54)能够比较任意两次提交的文件。它将使用上下文菜单项进行操作Select for Compare,并打开左侧版本的Compare with Selected差异编辑器。Select for Compare
以前,您只能将任何文件版本与当前版本进行比较。现在您可以比较任意两个提交的版本。
请参阅https://github.com/microsoft/vscode/issues/116361#issuecomment-783524802
有关 v1.44 信息,请参阅https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_44.md#timeline-view。
在 v1.43 中,时间轴视图可通过下面提到的相同设置在标准版本中使用。
我们现在添加了分页支持(通过上面的“加载更多”),并在右侧添加了相对时间戳。扩展程序还可以向时间轴视图以及单个时间轴项目提供菜单项。在上面的屏幕截图中,您可以看到内置的 Git 扩展正在提供一些新命令:Copy Commit ID和Copy Commit Message。
新的 (v1.42) 时间轴视图可以满足您的需求。请参阅https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_42.md#timeline-view
在此里程碑中,我们在新的时间轴视图方面取得了进展,并有一个早期预览可供分享。这是一个统一视图,用于可视化资源(文件、文件夹)的时间序列事件(例如,Git 提交、文件保存、测试运行等)。要启用时间轴视图,您必须使用 Insiders 版本,然后添加以下设置:
"timeline.showView": true// 已被删除
Timeline下面您可以看到时间轴视图显示文件的 Git 提交历史记录:
在此早期预览中,时间轴视图显示活动文档的 Git 提交历史记录,目前仅限于 32 项。选择这些提交之一将打开该提交引入的更改的差异视图。扩展程序还可以贡献自己的时间线源,这些源将显示在这个统一的时间线视图中。最终,您还可以选择(过滤)您希望在视图中看到的来源。
请继续关注,我们为这项新功能准备了更多内容。您可以通过订阅问题 #84297 并关注标有“时间线”标签的问题来跟进。如果您对希望在此视图中看到的其他类型的信息有任何想法,请告诉我们!
我的演示:您当前的文件始终位于左侧 - 看起来您无法更改它。所以它始终是当前文件<->选择提交差异。不要相互比较两个不同的提交。
| 归档时间: |
|
| 查看次数: |
3561 次 |
| 最近记录: |