Github - 在android应用程序中重命名包后提交错误:LibGit2Sharp.LockedFileException:索引被锁定

mak*_*asy 7 git android github

重命名Android应用程序包后,我面临一个提交错误,如下所示:

显示用户错误无法创建新提交.LibGit2Sharp.LockedFileException:索引已锁定.这可能是由于并发或崩溃的过程

在LibGit2Sharp.Core.Ensure.HandleError(Int32结果)

在LibGit2Sharp.Index.Replace(TreeChanges更改)

at LibGit2Sharp.Index.Replace(Commit commit,IEnumerable`1 paths,ExplicitPathsOptions explicitPathsOptions)

在LibGit2Sharp.Index.Replace(提交提交)

在GitHub.ExclusiveRepositoryConnection.<> c__DisplayClass13.b__10()

在System.Reactive.Linq.ObservableImpl.Defer`1.Eval()

在System.Reactive.Linq.ObservableImpl.Defer`1 ._.运行()

重命名包导致1)几乎整个android应用程序文件的变化,以及2)Git存储库的文件夹名称.

有没有人有同样的问题?或者我错过了什么?

任何输入将不胜感激!

问候,

deb*_*ges 11

问题是index.lock您的存储库的.got文件夹中已有一个文件.每次创建提交时,都会检查此文件是否尚不存在.

通过运行修复此问题

在linux/unix/gitbash/cygwin上,

rm -f .git/index.lock 
Run Code Online (Sandbox Code Playgroud)

在Windows命令提示符下,尝试:

del .git\index.lock
Run Code Online (Sandbox Code Playgroud)