查看分支是在 Visual Studio 2019/2022(或 Rider)中直接创建后的更改

Posted

技术标签:

【中文标题】查看分支是在 Visual Studio 2019/2022(或 Rider)中直接创建后的更改【英文标题】:See changes since branch was created directly in Visual Studio 2019/2022 (or Rider) 【发布时间】:2022-01-19 15:08:37 【问题描述】:

当我在 VS 中创建功能分支并且不提交更改时,我更改的每个文件都会在解决方案资源管理器中被标记为红色小复选标记,我可以超级容易地查看我做了哪些更改。

但是一旦我做出一个承诺,所有的美好都消失了。建议很少提交,而且经常提交,有没有办法获得这个功能,但是自从创建了分支?

我知道你可以做 git diff,但最好直接在 VS 中得到它。我会准备搬到 Rider,如果那里有空的话

【问题讨论】:

【参考方案1】:

如果您正在查看历史记录(即显示提交列表),您可以从列表中选择两个提交,然后右键单击并比较提交。这将打开一个窗口,比较在这些提交之间更改的每个文件。

(可以直接访问分支历史记录,也可以作为 Git ***菜单中“管理分支”项的一部分访问;“管理分支”也可在“Git 更改”窗口中使用。)

【讨论】:

是的,对于单个文件来说,一切都很好,而且很花哨,但我正在寻找的是 VS 解决方案资源管理器中的漂亮概述。假设您在一个功能分支中使用 10 个文件。在你第一次提交之前,你可以很容易地找到它们,因为它们都有那个红色的复选框。一旦提交,它们看起来都一样 我指的是查看分支历史记录,而不是特定文件。显示差异的比较视图包括受所选提交范围影响的所有文件。这不能直接显示在解决方案资源管理器中,因为它只显示磁盘上的当前文件。

以上是关于查看分支是在 Visual Studio 2019/2022(或 Rider)中直接创建后的更改的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2019 C# Hotkey 用于查看函数的应用

您如何查看重载 Visual Studio Mac 2019

Visual Studio 2019 无法在 Watch 窗口中查看应用级别定义的静态变量

visual studio 2012中如何查看一个工程需要哪些dll文件???

visual studio 2010怎么查看函数

visual studio 2015怎样升级