2017-08-29 2 views
1

J'essaie d'utiliser un sous-module dans mon application Android, et même si j'ai réussi à ajouter le sous-module, j'essaie de valider la dernière version de ce sous-module sous-module, il lance une erreur.Git/Android - Impossible de commettre le sous-module dans le dossier des ressources

Le sous-module est un dépôt simple qui contient uniquement les données json utilisées par plusieurs applications.

Je naviguais à l'actif répertoire dans mon application Android, et a ajouté le sous-module comme « base de données » normale et lui a donné un alias

git submodule add https://github.com/.... database

Maintenant, cela fonctionne, mais quand je mis à jour le sous-module, je « m incapable de commettre le changement dans mon repo principale disant « utiliser la la dernière version de cette sous-module »

my_app\src\main\assets\database 

"-" Subproject commit 3521bd386c99.... 
"+" Subproject commit d135dc8cd5b0.... 

« d135dc8cd5b0 .... » étant la dernière version de cette sous-module.

Si j'essaie de valider ce changement, il va lancer cette erreur. Mais je l'ai déjà ajouté en tant que sous-module via le Git Shell. Une idée pour réparer ceci?

Merci.

Répondre

0

Vous devriez être en mesure de commettre le sous-module mis à jour si vous vous engagez tout par lui-même en utilisant son chemin d'accès:

git commit my_app/src/main/assets/database -m "Updated database submodule" 

Vous devriez alors être en mesure de commettre tous les autres modifications apportées à votre dépôt:

git commit -m "Improved flux capacitor code"