重命名Android应用程序包后,我面临一个提交错误,如下所示:
显示用户错误无法创建新提交。 LibGit2Sharp.LockedFileException:索引已锁定。这可能是由于并发或崩溃的过程
at LibGit2Sharp.Core.Ensure.HandleError(Int32 results)
在LibGit2Sharp.Index.Replace(TreeChanges更改)
at LibGit2Sharp.Index.Replace(Commit commit,IEnumerable`1 paths,ExplicitPathsOptions explicitPathsOptions)
在LibGit2Sharp.Index.Replace(提交提交)
at GitHub.ExclusiveRepositoryConnection。<> c__DisplayClass13.b__10()
at System.Reactive.Linq.ObservableImpl.Defer`1.Eval()
在System.Reactive.Linq.ObservableImpl.Defer`1 ._。运行()
重命名包导致1)几乎整个android应用程序文件的变化,以及2)Git存储库的文件夹名称。
有人有同样的问题吗?或者我错过了什么?
非常感谢任何输入!
此致
答案 0 :(得分:11)
问题是您的存储库的.got文件夹中已存在index.lock
个文件。每次创建提交时,都会检查此文件是否尚不存在。
运行
解决此问题在linux / unix / gitbash / cygwin上,
rm -f .git/index.lock
在Windows命令提示符下,尝试:
del .git\index.lock