2017-08-29 1 views
1

私はAndroidアプリケーションでサブモジュールを使用しようとしていますが、サブモジュールを正しく追加できましたが、その最新バージョンを使用するように変更をコミットしようとしましたサブモジュール、それはエラーをスローします。Git/Android - サブセットをアセットフォルダにコミットできません

サブモジュールは、複数のアプリケーションが使用しているjsonデータを含む単純なレポです。

私は私のAndroidのアプリ内での資産のディレクトリに移動し、通常のようにサブモジュールを追加し、それを私はサブモジュールを更新したときに動作しますが、別名「データベース」今

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

を与えた、I 「『d135dc8cd5b0 ....』

my_app\src\main\assets\database 

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

『というサブモジュールの最新バージョンを使用』と言って私のメインのレポ内の変更をコミットすることができませんでしmはそのサブモジュールの最新バージョンであること。

私がその変更をコミットしようとすると、このエラーがスローされます。

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. 

しかし、私はすでにGit Shellを通してサブモジュールとして追加しました。どのようにこれを修正するための任意のアイデア?

ありがとうございました。

答えて

0

あなたはそのディレクトリパスを使用して自分自身でそれをすべてコミットする場合は、更新されたサブモジュールをコミットすることができるはずです。

git commit my_app/src/main/assets/database -m "Updated database submodule" 
あなたは、あなたがあなたのリポジトリに作られている他のすべての変更をコミットすることができるはずです

git commit -m "Improved flux capacitor code" 
関連する問題