存储库已锁定 - 尝试提交到源代码管理时出错
The Repository is Locked - Error while trying to commit into source control
我尝试像往常一样使用 Xcode 7.0.1 将文件提交到我的源代码管理 (Git) 中,从某个时候开始我不断收到此消息,不允许我提交更改进入我的源代码管理:
有人知道如何解决这个问题吗?
如果您的系统执行了两个或更多 git 操作并生成锁定文件,这只是一个常见问题。
您只需:
- 关闭Xcode
- 打开 xcode 项目文件夹中的 .git 文件夹。该文件夹是隐藏的,因此您需要使用终端打开目录或 Finder 中的 "Go to Folder" 选项。
- 然后删除"index.lock"文件。通过终端或 Finder。
- 尝试并再次提交。
- 如果再次失败,请重复 1 到 3,但首先使用终端提交。
如果您知道自己在做什么,只需在项目当前目录的终端中输入此命令,它就会删除锁定文件:rm -f .git/index.lock
如果有任何问题,您可以查看此 Quora 问题以获取有关您所面临问题的更多详细信息:https://www.quora.com/Why-do-my-git-operations-often-fail-with-a-lock-error
希望对大家有所帮助,祝编码愉快!
同时确保在您提交时模拟器不是 运行。
关闭模拟器和 Xcode。然后重新启动并重试
1。转到项目文件夹。
2 按 'Cmd+Shift+ .' 按钮。
3 你得到 '.git' 隐藏文件夹。
4 转到 git 文件夹。
5 删除 'index.log' 文件。
6 再次提交。
我尝试像往常一样使用 Xcode 7.0.1 将文件提交到我的源代码管理 (Git) 中,从某个时候开始我不断收到此消息,不允许我提交更改进入我的源代码管理:
有人知道如何解决这个问题吗?
如果您的系统执行了两个或更多 git 操作并生成锁定文件,这只是一个常见问题。
您只需:
- 关闭Xcode
- 打开 xcode 项目文件夹中的 .git 文件夹。该文件夹是隐藏的,因此您需要使用终端打开目录或 Finder 中的 "Go to Folder" 选项。
- 然后删除"index.lock"文件。通过终端或 Finder。
- 尝试并再次提交。
- 如果再次失败,请重复 1 到 3,但首先使用终端提交。
如果您知道自己在做什么,只需在项目当前目录的终端中输入此命令,它就会删除锁定文件:rm -f .git/index.lock
如果有任何问题,您可以查看此 Quora 问题以获取有关您所面临问题的更多详细信息:https://www.quora.com/Why-do-my-git-operations-often-fail-with-a-lock-error
希望对大家有所帮助,祝编码愉快!
同时确保在您提交时模拟器不是 运行。 关闭模拟器和 Xcode。然后重新启动并重试
1。转到项目文件夹。 2 按 'Cmd+Shift+ .' 按钮。 3 你得到 '.git' 隐藏文件夹。 4 转到 git 文件夹。 5 删除 'index.log' 文件。 6 再次提交。