vscode 当在资源管理器中重命名文件时,请使用git mv,

csga3l58  于 7个月前  发布在  Vscode
关注(0)|答案(3)|浏览(73)

调查是否可以安装一个处理程序,该处理程序将参与文件移动操作并调用 git mv

2guxujil

2guxujil1#

[https://github.com/adam8810/vscode-git-rename](https://github.com/adam8810/vscode-git-rename)
[https://marketplace.visualstudio.com/items?itemName=ambooth.git-rename](https://marketplace.visualstudio.com/items?itemName=ambooth.git-rename)
72qzrwbm

72qzrwbm2#

+1支持这个观点:考虑到GitHub和VS Code都属于同一个公司,我的假设是一切都是为了与Git一起工作。我想我不是唯一有这种假设的人。

mxg2im7a

mxg2im7a3#

在我看来,这里的事情是不幸的,这并不能解决问题。
我最后在这里是因为我(错误地)认为它应该可以。
但我只是进行了广泛的实验,除非我漏掉了什么,无论是通过操作系统重命名文件还是使用git mv,都无关紧要。当暂存更改时,git将根据文件内容决定是否将其识别为已重命名的文件。
(除了对单个提交进行基本的实验之外,我还尝试将重命名和更改内容拆分为不同的提交。但是一旦在GitHub上查看它,它就不再知道文件已经被重命名了——就像git diff一样。)

相关问题