我只是试图将更改提交给Git master。从我读到的,似乎这个想法是删除锁定文件。消息说:Git SVN错误:Git进程先前在版本库中崩溃
make sure no other Git processes are running and remove the file manually
也许有人知道,要删除哪个文件以及如何删除?
我只是试图将更改提交给Git master。从我读到的,似乎这个想法是删除锁定文件。消息说:Git SVN错误:Git进程先前在版本库中崩溃
make sure no other Git processes are running and remove the file manually
也许有人知道,要删除哪个文件以及如何删除?
相关文件可能是.git/index.lock
和它should be safe to just remove it if you have no other git processes running。确保git-svn命令没有挂起。
PS我通常的解决git-svn问题的方法是重新建立仓库。费时,但您可以在尝试解决问题的同时做到这一点。在你和git之间进行一场小小的比赛。当然,这只有在你没有完成提交时才有效。
对于“GUI”用户像我
打开Git的扩展,并选择存储库(如果不止一个) 选择从顶部菜单然后选择“混帐维护”→“设置”,然后点击“删除索引锁定”
Git的扩展:设置 - > Git的维护 - >删除索引锁定
Removing the
index.lock
file like Schwern stated will solve this problem.
您可以通过运行rm -f ./.git/index.lock
rm
命令用于删除(删除)文件和目录。
的-f
代表力告诉您的计算机中删除这些文件,而不提示进行确认
很高兴我能帮忙! @Dibish – Joel 2016-01-08 12:37:38
你已经打开了在另一个选项卡提交终端
你能不能给包括该命令的完整的错误信息你在跑? – Schwern 2012-02-07 22:41:46
虽然我使用乌龟。你可以删除该文件在乌龟或只在外壳? – 2012-02-07 22:44:36
您可能必须在shell或文件资源管理器中执行此操作。您可能必须显示隐藏的文件。 – Schwern 2012-02-07 22:45:48