如何重命名 Visual Studio 中的方法并保留历史记录?

How to rename a method in Visual Studio and keep history?

我们使用 Git 结合 Visual Studio 2019 来跟踪我们的文件。

VisualStudio 显示一些信息文本。
(例如 4 references | username, 19 minutes ago | 2 authors, 4 changes)。

如何在方法重命名重构时保留这个“历史”(内置方法重命名重构不保留它)? Git 在日志中正确显示它,但 VisualStudio 显示“4 个引用 | 0 个更改 | 0 个作者,0 个更改” 将方法移动到另一个文件或 class.

的相同问题

澄清这不是一个 git 特定问题。正常的 git 历史没有问题。我想让 VisualStudio 中的演示文稿保持正确。

如“", Git itself can be able to patch the history with git log --follow, or git diff -C

中所述

但是,这些选项在 Visual Studio 2019 中没有得到很好的整合。

所以至少,设置一个标签(或 ),以便能够返回到旧文件具有历史记录的状态。