Jakie pliki / foldery mogę bezpiecznie zignorować w celu włączenia do git?
Skopiowałem dobry projekt, usunąłem jego gen i bin foldery i próbowałem uruchomić aplikację. Okno uruchamiania systemu Android mówi: „Twój projekt zawiera błędy (błędy), napraw je przed uruchomieniem aplikacji. Na Eksploratorze pakietów po lewej stronie projektu znajduje się czerwony znak X. Chociaż folder gen nie istnieje w Eksplorator Windows, robi to w Eksploratorze pakietów.
Odpowiedzi:
Istnieją typy plików do zignorowania
Z Gitignore na github
źródło
.project
, nie zgadzam się tutaj i chcę twojej opinii. Scenariusz: dodałem nowe klasy do mojego projektu. Kiedy wyciągnąłem z innej maszyny, nie było ich w projekcie. Proszę to sprawdzić: github.com/github/gitignore/blob/master/Global/….project
,.classpath
i.settings
. Są to elementy konfiguracji projektu, które chcesz uchwycić w git.To, co zwykle dodaje,
.gitignore
to:bin
igen
są ciągle zmieniane podczas kodowania, więc nie ma potrzeby włączania ich do repozytorium Git. Czasami też dodaję.classpath
i.project
które są plikami specyficznymi dla Eclipse, ponieważ być może chcę utworzyć nowy projekt Androida oparty na tych samych źródłach, ale w innym systemie operacyjnym lub IDE.Jeśli chodzi o błąd, wyczyściłem projekt i / lub spróbowałem uruchomić narzędzie Fix Project Properties (kliknij prawym przyciskiem myszy na Project -> Android Tools -> Fix Project Properties).
źródło
Najlepszym rozwiązaniem na dziś jest prawdopodobnie wygenerowanie dokładnego pliku .gitignore, którego potrzebujesz. Po prostu przejdź do strony http://www.gitignore.io
Projekt jest również dostępny na Github: https://github.com/joeblau/gitignore.io
źródło
Bez problemów można zignorować bin i gen. Kiedy mam problemy z konfiguracją projektu, robię to: Po pierwsze - czy spojrzałeś na zakładkę „Problemy” w widoku pod widokiem edytora - zazwyczaj zawiera bardziej szczegółowe informacje o błędach projektu. Jeśli nie ma nic rozstrzygającego, robię poniższe rzeczy:
źródło
najlepszym sposobem jest użycie tej strony do wygenerowania: http://www.gitignore.io/
źródło
Prosta odpowiedź na to pytanie to *. *, W zasadzie całkowicie bezpieczne jest ignorowanie wszystkiego, czego nie chcesz dodawać do kontroli wersji. To powiedziawszy, naprawdę zależy od tego, co chcesz osiągnąć za pomocą Git. Jeśli chcesz mieć możliwość pobierania / importowania projektu w innym miejscu z tego samego repozytorium, zignoruj co najwyżej / bin / . i / gen / . , Nie zignorowałbym samych folderów (tj. / Bin, / gen) tylko ze względu na utrzymanie odpowiedniej struktury katalogów dla twojego projektu.
To odpowiada na pierwsze pytanie, ale nie jest związane z twoim problemem. Jeśli chodzi o rozwiązanie napotkanego problemu, musisz opublikować więcej informacji, w szczególności to, co jest wymienione w zakładce Problemy. Jeśli nigdzie nie widać karty Problemy, kliknij menu Okno, a następnie pokaż widok, a następnie wybierz problemy, jeśli są, lub kliknij inne i zajrzyj pod Ogólne, aby je znaleźć.
źródło