0

最近、Eclipse から Android Studio に移行しました。これですべてのプロジェクトが機能しましたが、Android Studio でディレクトリ構造が変更されたため、この変更を GitHub リポジトリにコミットする必要があるため、次のようにしました。

  • .gitEclipse プロジェクトから Android Studio プロジェクトにコピーされたフォルダー
  • VCS -> Git -> VCS に追加

これで、Git リポジトリができて、Eclipse で行ったすべての変更を で確認できますChanges View。次に、新しいプロジェクト構造をコミットします。

  • VCS -> 変更をコミット

変更を加えた新しいウィンドウが開き、Android Studio が 2 つを除くすべてのファイルを削除しようとしていることがわかります。1 つは Android Studio で変更し、もう 1 つは .iml ファイルです。

ここに画像の説明を入力

そのため、プロジェクトのすべてのファイルをコミットすると、ディレクトリ構造の変更により、ほとんどすべてをコミットしていくつかのフォルダーを削除するのではなく、git リポジトリから削除されます。なぜこれが起こるのですか?バグですか?回避策はありますか?

4

1 に答える 1

0

最後に、正しく動作するようになりました。Linux での手順は次のようになります。

  1. gitgをダウンロードしてインストールします。Debian ベースのディストリビューションでは、次の方法でインストールできますsudo apt-get install gitg
  2. を使用して変更をコミットしますgitg(Android Studio でエラーが発生することなく、必要に応じて変更をコミットします)
  3. Android Studio を再起動します

これで、Android Studio は GIT で期待どおりに動作します。

于 2013-08-26T18:23:00.363 に答える