Git SVN错误:Git进程先前在存储库中崩溃了

Pin*_*s K 97 git git-svn

我只是想改变Git master.从我所看到的,似乎是删除锁定文件的想法.消息说:

确保没有其他Git进程正在运行并手动删除该文件

也许有人知道,删除哪个文件以及如何删除?

Sch*_*ern 192

有问题的文件是可能的.git/index.lock,如果没有其他git进程在运行,那么删除它应该是安全的.确保git-svn命令没有挂起.

PS我修复git-svn问题的常用方法是重新获取存储库.耗费时间,但您可以尝试解决问题并行执行此操作.在你和git之间进行一场小小的比赛.当然,这只有在您没有未提交的提交时才有效.

  • 谢谢!!!从存储库的.git文件夹中删除index.lock文件..工作. (12认同)
  • 我遇到了这个问题,找到了这个答案,解决了它,现在已经完全忘记了两次,并且是第三个周期的四分之三.:-) 谢谢! (2认同)

Joe*_*oel 72

删除index.lock像Schwern所说的文件将解决这个问题.

您可以通过运行将其删除 rm -f ./.git/index.lock

rm命令用于删除(删除)文件和目录.

-f它告诉你的计算机删除文件而不提示进行确认代表力


小智 9

对于像我这样的"GUI"用户

打开Git Extension并选择存储库(如果有多个)从顶部菜单中选择"Settings",然后选择"Git Maintenance",然后单击"Delete Index Lock"

Git Extensions:设置 - > Git维护 - >删除索引锁定


小智 6

它还可能涉及 .git/ 中的任何 *.lock 文件

检查并删除它们。您可以使用:rm -f ./.git/*.lock