存储库已锁定 - 尝试提交源控件时出错

cma*_*rio 4 git version-control xcode commit

我试图像往常一样使用Xcode 7.0.1将文件提交到我的源代码控制(Git)中,从一开始我不断收到此消息,禁止我将更改提交到我的源代码控制中:

存储库已锁定

有谁知道如何解决这个问题?

dal*_*iso 11

如果您的系统完成两个或更多git操作并生成锁定文件,那么这只是一个常见的问题.

你需要做的就是:

  1. 关闭Xcode
  2. 打开xcode项目文件夹中的.git文件夹.该文件夹是隐藏的,因此您需要使用终端打开目录或Finder中的"转到文件夹"选项.
  3. 然后删除"index.lock"文件.通过终端或Finder.
  4. 再试一次.
  5. 如果它再次失败,重复1到3,但先用终端提交.

如果您知道自己在做什么,只需在项目的当前目录中的终端中键入此命令,它就应该删除锁定文件: rm -f .git/index.lock

如果有任何问题,您可以查看此Quora问题,了解您所遇到的更多详细信息:https://www.quora.com/Why-do-my-git-operations-often-fail-with-a-lock-error

希望能帮到你们,并且编码愉快!


smo*_*mut 6

还要确保在提交时模拟器没有运行。关闭模拟器和 Xcode。然后重新启动并重试