web-dev-qa-db-fra.com

Git - Android Studio ne me permet plus de valider des modifications et d'envoyer des messages à GitHub

Depuis quelques heures, Android Studio ne me permet plus de valider mes modifications. Lorsque la boîte de dialogue Valider apparaît, elle affiche les fichiers qui ont été modifiés et me permet de saisir un message de validation. Cependant, lorsque je clique sur Valider (ou Valider et pousser), la boîte de dialogue de progression s'affiche, passe à environ 10% - 20% et disparaît ensuite sans rien commettre. Si j'essaie à nouveau (sans avoir à redémarrer le IDE en premier), rien ne semble se produire lorsque je clique sur Commit/Commit and Push.

Malheureusement, les recherches sur Google ne m'ont jusqu'à présent pas beaucoup aidé. Par conséquent, si l'un d'entre vous pouvait m'aider, je l'apprécierais vraiment.

J'ai toutefois entendu dire que git pouvait parfois se heurter à Windows pour modifier la mise en majuscule des noms de fichiers. Je me souviens avoir renommé mon paquetage Utilities en utilities et le paquetage Adapters en adapters. Est-ce que cela pourrait causer mon problème et si oui, comment puis-je résoudre ce problème?

Merci d'avance.

21
Teun Kooijman

Comme suggéré par LaYer Sutachad, j'ai essayé de valider et d'envoyer avec l'option "Effectuer une analyse de code" non cochée dans la boîte de dialogue Valider. Ceci, cependant, m'a finalement donné un tas de messages d'erreur réels sous la forme de:

Commit failed with error:pathspec 'f/Workspaces/AndroidStudio/ProjectName/app/src/main/Java/com/ project/Utilities/PixelConverter.Java' did not match any file(s) known to git.

Après seulement quelques recherches sur Google, j'ai trouvé une réponse à ce problème fournie par RacZo ici . Ce qui vous invite à sauvegarder les packages/fichiers problématiques et à les ajouter via Android Studio, en les ajoutant à Git au cours du processus.

Merci à LaYer Sutachad de m'avoir orienté dans la bonne direction! 

7
Teun Kooijman

J'ai le même problème . Essayez de décocher "Effectuer une analyse de code" dans la boîte de dialogue des modifications de validation. cela a fonctionné pour moi.

80
LaYer Sutachad

Je souffrais du même problème. Initialement, j'ai décoché "Effectuer une analyse de code" dans le dialogue de validation des modifications. mais cela n'a pas fonctionné pour moi, donc gardez-le comme décoché et continuez avec "Invalider le cache et redémarrer" depuis le paramètre studio, cela a fonctionné pour moi.