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

时间:2016-01-09 02:13:03

标签: android git github

重命名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存储库的文件夹名称。

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

非常感谢任何输入!

此致

1 个答案:

答案 0 :(得分:11)

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

运行

解决此问题

在linux / unix / gitbash / cygwin上,

rm -f .git/index.lock 

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

del .git\index.lock