gpt4 book ai didi

visual-studio-2010 - 在重构期间将 VS2010/Resharper 获取到 "git move"

转载 作者:太空狗 更新时间:2023-10-29 13:47:18 26 4
gpt4 key购买 nike

是否有 Visual Studio 2010/Resharper 的扩展,这将导致在重构期间移动或重命名文件以适本地git moved?现在,每次我移动文件时,我都必须手动 git rm/git add,否则如果我直接 git move 它,我必须在 Visual Studio 中乱搞以使其识别移动的文件。

我正在使用 Visual Studio 2010、Resharper 7.1.2、Git Bash(git 版本 1.8.1.2)和 Git Source Control Provider .


更新:我知道 git 会在文件被 rm 和添加后自动检测移动。但我不想手动 rm 每个已移动的文件,并且由于其他工具(例如 IntelliJ IDEA)似乎能够为我做这件事,VS 也应该能够这样做似乎是合理的。

最佳答案

对我来说(使用 VS2012、msysgit 和 Git Source Control provider)它是这样工作的:

  1. 我使用 ReSharper C-R C-R 重命名了一个类。
  2. ReSharper 自动重命名文件
  3. 在“Pending Changes” View 中,我得到旧文件名的“Delete”和新文件名的“New”。
  4. 我保存所有文件,之后项目文件显示为已修改。
  5. 在“Pending Changes”中,我选中了 check-all 复选框,写了一条评论,然后点击了 commit 按钮。
  6. 完成。

当我在 VS 中的文件夹之间移动文件时,这也是一样的。

我不太明白你需要在哪里手动执行 git rmgit mv

关于visual-studio-2010 - 在重构期间将 VS2010/Resharper 获取到 "git move",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15419554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com