【问题标题】:Gitkraken pull failed - rmdir errorGitkraken 拉取失败 - rmdir 错误
【发布时间】:2018-08-10 18:49:47
【问题描述】:

我在提交图像时遇到错误,该进程已在其他程序(如 ADOBE Photoshop)中打开,我无法提交,图像已被删除。

我该如何解决?感谢您的帮助。

【问题讨论】:

  • 你到底做了什么?您提交了图像,然后尝试pull?您尝试了哪种拉动操作(如果可能,快进,仅快进,变基)?您还有其他未分级的更改吗?还有哪些进程正在运行?您是否尝试关闭所有其他正在运行的程序?
  • 当图像已经在 Photoshop 中打开时,我做了一个提交。关闭photoshop时它可以工作,但是为什么即使程序打开但没有图像,我也可以毫无问题地提交我的代码?
  • 提交时,会将内容添加到存储库中。这没有问题。现在你拉 - 即你将远程更改包含到你的存储库中。如果本地以及远程有更改,则会执行某种合并。这似乎试图删除 /images 文件夹(我想是因为它在远程存储库中不存在)。这次删除失败了,因为图像仍然在 Photoshop 中打开。

标签: git gitkraken


【解决方案1】:

您必须停止该文件夹内的任何进程,如果您使用 Visual Studio 代码,请确保禁用默认启用的 git,或者关闭 Visual Studio 代码,它也可能是一个打开的终端

"git.enabled": false

【讨论】:

  • 为什么需要这样做?无论如何都不应删除该目录,因为它存在于两个分支上。
  • 关闭 VS Code 为我修复了它
【解决方案2】:

一个对我有用的修复是使用 WSL(我相信 git 终端也可以)。然后运行git checkout <branch> 然后运行git pull

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-25
    • 2017-06-04
    • 2018-07-20
    • 1970-01-01
    • 2018-03-20
    • 2019-03-06
    • 2017-07-30
    • 1970-01-01
    相关资源
    最近更新 更多