重命名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存储库的文件夹名称.
有没有人有同样的问题?或者我错过了什么?
任何输入将不胜感激!
问候,
问题是index.lock
您的存储库的.got文件夹中已有一个文件.每次创建提交时,都会检查此文件是否尚不存在.
通过运行修复此问题
在linux/unix/gitbash/cygwin上,
rm -f .git/index.lock
在Windows命令提示符下,尝试:
del .git\index.lock