git尝试在结帐时删除目录

use*_*400 21 git git-checkout

每当我在我的分支(Li)和主分支之间切换时,我收到以下消息:

删除目录'sys/console/api'失败.我应该再试一次吗?(Y/N)

任何人都知道如何摆脱这条消息?我认为在过去我试图错误地删除此目录,现在我遇到了这个错误消息.

Von*_*onC 23

此错误消息来自该补丁(在compat/mingw.c),和这一个(也在COMPAT/mingw.c).
它通常表示您的目录"忙",或者不是空的(但仅包含私有文件,即非版本化文件).

因此,请确保在签出分支时,您没有正在运行的进程,使您的特定目录"忙碌".

泰德中号杨有益评论:

" "的另一个定义是它是你当前的目录!对根目录
执行a cd然后更改目录以避免此错误似乎最安全.

  • "忙"的另一个定义是它是你当前的目录!对根目录执行`cd`然后更改目录以避免此错误似乎是最安全的. (7认同)

小智 6

我只需退出 VS Code 即可让错误消失