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.
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 № 1W końcu działam poprawnie, procedura na Linuksie byłaby:
- Ściągnij i zainstaluj gitg. W dystrybucjach opartych na Debianie możesz go zainstalować
sudo apt-get install gitg
- Zatwierdź zmiany za pomocą
gitg
(wprowadzi zmiany tak, jak powinny, bez błędu w Android Studio) - Zrestartuj system Android Studio
Teraz Android Studio będzie działać zgodnie z oczekiwaniami z GIT.