2017-08-29 6 views
1

Ich versuche, ein Submodul in meiner Android-Anwendung zu verwenden, und während ich in der Lage war, das Submodul erfolgreich hinzuzufügen, beim Versuch, eine Änderung zu bestätigen, die neueste Version davon zu verwenden Submodul, es wirft einen Fehler auf.Git/Android - Commit Submodul in Assets Ordner

Das Submodul ist ein einfaches Repo, das nur Json-Daten enthält, die von mehreren Anwendungen verwendet werden.

ich auf das Vermögen Verzeichnis in meinem Android App navigiert, und hinzugefügt, um das Submodul wie normalen und gab ihm eine Alias ​​„Datenbank“

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

Jetzt

, das funktioniert, aber wenn ich das Submodul aktualisiert, I ist nicht in der Lage, die Veränderung in meiner Haupt-Repo zu begehen

my_app\src\main\assets\database 

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

‚die die neueste Version dieses Submodul verwenden‘ sagen ‚d135dc8cd5b0 ....‘, die neueste Version dieses Submodul ist.

Wenn ich versuche, diese Änderung zu bestätigen, wird dieser Fehler ausgelöst.

Could not commit submodules: 

my_app/src/main/assets/database 

Add them as submodules from Git Shell or remove their .git folders 
and add them as a regular directories instead. 

Aber ich habe es bereits als Submodul über die Git Shell hinzugefügt. Irgendeine Idee, wie das zu beheben ist?

Danke.

Antwort

0

Sie sollten in der Lage sein, das aktualisierte Modul zu begehen, wenn Sie das alles von selbst begehen seine Verzeichnispfad mit:

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

Sie sollten dann in der Lage sein, alle zu verpflichten, die anderen Änderungen an Ihrem Repository gemacht haben:

Verwandte Themen