_b00t问题:如何拖动&;在VisualStudio代码中删除(*移动)文件,而不删除git历史记录?(即拖放时的git mv)

_b00t问题:如何拖动&;在VisualStudio代码中删除(*移动)文件,而不删除git历史记录?(即拖放时的git mv),git,visual-studio-code,Git,Visual Studio Code,正在工作 b00t使用git存储库中的配置文件进行更改控制 问题是如何在VisualStudio代码中拖放(*移动)文件,而不删除git历史记录?(即拖放时的git mv)。是否有一个插件或其他机制来拖放“git mv”,我似乎找不到 这似乎是一个愚蠢而有用的功能,默认情况下应该启用,但我一直没有弄明白。我需要建立自己的扩展吗?谢谢 只要移动或重命名您的文件(尽可能减少更改),提交这些文件(未跟踪和已删除),它将作为文件重命名记录在git历史记录中,这就是我目前的做法,但需要重构应用程序在迭代开

正在工作

b00t使用git存储库中的配置文件进行更改控制

问题是如何在VisualStudio代码中拖放(*移动)文件,而不删除git历史记录?(即拖放时的git mv)。是否有一个插件或其他机制来拖放“git mv”,我似乎找不到


这似乎是一个愚蠢而有用的功能,默认情况下应该启用,但我一直没有弄明白。我需要建立自己的扩展吗?谢谢

只要移动或重命名您的文件(尽可能减少更改),提交这些文件(未跟踪和已删除),它将作为文件重命名记录在git历史记录中,这就是我目前的做法,但需要重构应用程序在迭代开发中相当常见,因此这个问题会更频繁地出现。我讨厌随意丢掉git的历史记录。VScode已经知道文件被跟踪了,所以至少先试试git mv也没什么大不了的。