GitKraken在Windows上检出分支失败并删除文件。

3
有时在GitKraken中尝试切换分支时,它会失败并返回一个或多个文件被删除的信息。

enter image description here

从这里可以通过放弃更改来恢复文件。 但是仍然无法检出分支。 即使将已删除的文件藏起来,也无法让检出继续进行。
解决方法是转到Git Bash。 Git Bash可以轻松检出GitKraken无法处理的相同分支。

enter image description here

有人知道GitKraken为什么会这样吗?有人知道GitKraken可以处理这些检出而不需要使用Git Bash的方法吗?
1个回答

6

经过Axosoft提供的非常有帮助的Zoom支持,我们能够了解更多信息。

这主要是由于文件正在使用。GitKraken 使用 libgit2 和另一个npm库来监视存储库中文件更改的情况。Axosoft的程序员表明,我们还可以通过彻底关闭其他应用程序(如Docker Desktop和Visual Studio)来避免问题。这些程序可能会在文件上放置软锁,导致GitKraken难以导航。

...Git Bash不会因为软文件锁而出现问题,并且可以轻松地切换分支。

所以现在我们有两个解决方法,但还没有修复。如果GitKraken能够解决这个错误,或者添加一个功能,让我们可以轻松地打开Git Bash提示符到存储库,那将是很好的。...与需要检出分支时关闭多个应用程序相比,Git Bash解决方法通常不那么麻烦。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接