2016-01-09 6 views
6

Dopo aver rinominato il pacchetto di un'applicazione Android, che sto affrontando un errore di commit come segue:Github - Commit errore dopo la ridenominazione pacchetto in applicazione Android: LibGit2Sharp.LockedFileException: L'indice è bloccata

Visualizzazione errore dell'utente Impossibile crea un nuovo commit. LibGit2Sharp.LockedFileException: l'indice è bloccato. Questo potrebbe essere dovuto ad un concomitante o processo

precipitato LibGit2Sharp.Core.Ensure.HandleError (risultato Int32)

a LibGit2Sharp.Index.Replace (TreeChanges modifiche)

a LibGit2Sharp.Index.Replace (commit commit, percorsi IEnumerable`1, explicitPathsOptions explicitPathsOptions)

a LibGit2Sharp.Index.Replace (commit commit)

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

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

a System.Reactive.Linq.ObservableImpl.Defer`1 ._. Run()

Rinominare il pacchetto ha causato modifiche in 1) quasi interi file dell'applicazione Android e anche 2) nomi di cartella del repository Git.

Qualcuno ha lo stesso problema? O mi sta sfuggendo qualcosa?

Qualsiasi input sarà molto apprezzato!

saluti,

+0

puoi leggere nel '.git 'repository se esiste un file' index.lock'? –

+0

Ciao Deborah, certo, ho controllato il repository .git e il file index.lock esiste nel repository. Qualche istruzione in questo momento? – makeasy

+1

Potrebbe navigare verso la repository git tramite la riga di comando e provare questo: su Linux/Unix/gitbash/Cygwin, rm -f .git/index.lock On Command Prompt di Windows, provare: del .git \ index.lock –

risposta

10

Il problema è che c'è già un file nella cartella index.lock .got del repository. Ogni volta che crei un commit, viene verificato che questo file non esiste già.

risolvere questo problema eseguendo

su Linux/Unix/gitbash/Cygwin,

rm -f .git/index.lock 

On Command Prompt di Windows, provare:

del .git\index.lock 
+0

Salvato un'altra ora. Molte grazie! – makeasy