微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GitKraken 检查分支失败并删除了 Windows 上的文件

如何解决GitKraken 检查分支失败并删除了 Windows 上的文件

有时当尝试在 GitKraken 中切换分支时,它会无法检出并返回一个或多个文件删除

enter image description here

从这里可以通过放弃更改来恢复文件。但是仍然无法结帐分支。即使隐藏已删除文件,也无法继续结帐。

一种解决方法是转到 Git Bash。 Git Bash 可以轻松检查 GitKraken 遇到问题的同一分支。

enter image description here

有谁知道 GitKraken 为什么这样做?有谁知道 GitKraken 可以处理这些结帐而无需求助于 Git Bash 的方法吗?

解决方法

好的,经过 Axosoft 的非常有用的支持后,Zoom 能够找到更多信息。

这主要是因为正在使用文件。 GitKraken 使用 libgit2 和另一个 npm 库来监视存储库中的文件何时更改。 Axosoft 的程序员表明,我们也可以通过全面关闭其他应用程序(如 Docker Desktop 和 Visual Studio)来避免该问题。这些程序可以对 GitKraken 无法导航的文件设置软锁。

...Git Bash 的软文件锁没有问题,可以毫无问题地切换分支。

所以我们现在有两个解决方法,但仍然没有修复。如果 GitKraken 可以解决这个错误,或者添加一个功能,我们可以轻松地打开一个 Git Bash 提示到存储库,那就太好了。 ...在需要检出分支时,Git Bash 解决方法通常比关闭多个应用程序更简单。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。