使用 Visual Studio,如何比较两个 git 提交,同时保留一些提交?

问题描述 投票:0回答:1

由于我们目前正在对非常旧的 Visual Basic 风格 WinForms C# 应用程序的代码库进行现代化改造,因此我们添加了诸如“Cosmetics”之类的签入,以便使这些内容远离真正的更改。如果我们需要比较两个提交(在同一分支上),其中有一个“化妆品”提交,我们当然也会看到所有不相关的更改。是否可以(也许使用其他工具)标记所有要比较的提交,并将“化妆品”的提交排除在外?在 VS 中我们只能选择两个提交进行比较。

git visual-studio compare commit
1个回答
0
投票

您需要安装 Git for Windows,在 VS 安装程序中选择“Individual Components”选项卡中的“Git for Windows”。

在 Visual Studio 中右键单击要比较的文件,然后选择“Git”,然后选择“查看历史记录”,现在在自动打开的新历史记录窗口中选择其中一个提交,然后使用 Control + 单击选择第二个提交。现在右键单击任何选定的提交并选择“比较”。

希望以上对您有帮助!

它对我有用 VS 2022 17.8.1 适用于 Windows 的 Git MinGit 2.41.0

© www.soinside.com 2019 - 2024. All rights reserved.