【发布时间】:2021-11-11 10:47:10
【问题描述】:
在 Visual Studio 2015 中切换 git 分支时出现以下错误。
发生错误。详细消息:无法 rmdir '目录路径':访问被拒绝。 当我尝试切换当前分支时会发生这种情况。
此问题的根本原因是我计算机上的所有文件夹都标记为只读。即使我从属性窗口中删除它,它也不会删除只读属性。这是一个众所周知的问题,很多人在互联网上谈论它,但没有人有任何解决方案。
我尝试了以下方法,但对我不起作用。
- https://appuals.com/how-to-fix-folder-keeps-reverting-to-read-only-on-windows-10/
- https://bobcares.com/blog/folder-keeps-reverting-to-read-only-on-windows-10/
更新
我用 git bash 检查了它。我能够切换分支。但不是 Visual Studio。
【问题讨论】:
-
你到底在做什么?您在哪里创建目录以及从哪个分支切换到另一个分支?你是在提交时还是在切换分支时提交后才得到错误?
-
@knittl 我在提交更改时没有收到任何错误。仅在切换分支时。
-
我找到了这个问题的根本原因。我计算机上的所有文件夹都标记为只读。即使我从属性窗口中删除它,它也不会删除只读属性。这是一个众所周知的问题,很多人在互联网上谈论它,但没有人有任何解决方案。
标签: git visual-studio visual-studio-2015 windows-10 windows-update