/ / Dlaczego Android Studio usuwa wszystkie pliki z git commit? - git, github, android-studio

Dlaczego Android Studio usuwa wszystkie pliki z git commit? - git, github, android-studio

Niedawno przeprowadziłem migrację z Eclipse na AndroidaStudio. Teraz mam już gotowy cały mój projekt, ale struktura katalogów zmieniła się w Android Studio, więc muszę zatwierdzić te zmiany w moim repozytorium GitHub, więc zrobiłem:

  • Skopiowano .git folder od Eclipse Project do Android Studio Project
  • VCS -> Git -> Dodaj do VCS

Teraz mam moje repozytorium Git i widzę wszystkie zmiany, które zrobiłem w Eclipse Changes View. Teraz, aby zatwierdzić nową strukturę projektu:

  • VCS -> Zatwierdź zmiany

Otworzy się nowe okno ze zmianami i widzę, że Android Studio chce usunąć WSZYSTKIE moje pliki oprócz 2, jedno zmodyfikowałem w Android Studio, a drugie plik .iml.

wprowadź opis obrazu tutaj

Więc kiedy zatwierdzę wszystkie pliki mojego projektuusunięty z mojego repozytorium git zamiast nakazującego prawie wszystko i usunąć niektóre foldery z powodu zmiany struktury katalogów. Dlaczego tak się dzieje? Czy to błąd? Czy istnieje jakieś obejście?

Odpowiedzi:

0 dla odpowiedzi № 1

W końcu działam poprawnie, procedura na Linuksie byłaby:

  1. Ściągnij i zainstaluj gitg. W dystrybucjach opartych na Debianie możesz go zainstalować sudo apt-get install gitg
  2. Zatwierdź zmiany za pomocą gitg (wprowadzi zmiany tak, jak powinny, bez błędu w Android Studio)
  3. Zrestartuj system Android Studio

Teraz Android Studio będzie działać zgodnie z oczekiwaniami z GIT.