2014-06-22 31 views
6

Próbowałem zarządzać lokalną kopią projektu, nad którym pracuję, używając EGit.Czy w moim projekcie są automatycznie tworzone pliki gitignore?

Wyciągam, gdy jeden z nich odepchnie od siebie. Istnieją jednak pliki, które pokazują, że mam niezatwierdzone zmiany w moim lokalnym repozytorium, ale nie wprowadziłem żadnych zmian. Próbuję rozwiązać te problemy ręcznie, identyfikując te zmiany i odkrywając, że pochodzą one z plików gitignore, których sam nie stworzyłem (pliki również czasami pokazują błędy).

Czy to możliwe, że pliki gitignore są tworzone automatycznie? Jak mogę zachować zsynchronizowany stan lokalnego repo? Używam Eclipse Kepler.

+0

Zamknięte jako niejasne? Jaka jest jego wartość ... Nie miałem problemu ze zrozumieniem pytania ... lub odpowiedzi (właśnie tego szukałem). – Kris

Odpowiedz

15

Możliwe jest, że ustawienia "Automatycznie ignoruj ​​pochodne zasoby" wyzwalają generowanie/modyfikację .gitignore.
Jest to konsekwencja bug 297674, dodając tę ​​funkcję w EGit 2.3 (Q2 2013).

Zobacz EGit tutorial:

Można również skonfigurować Eclipse automatycznie ignorować, na przykład środki pochodzące pliki klas za pomocą ustawienia Window → Preferences → Team → Git → Projects → Automatically ignore derived resources ..

+0

wielkie dzięki za odpowiedź. Sprawdzę, czy to jest powód. – SyCode

+0

@SyCode OK, ale jeśli zaakceptował odpowiedź, to powinno oznaczać, że to był powód, nie? – VonC

+0

Podejrzewam, że tak, ale ponieważ nie wycofałem się z projektu, nie mogę naprawdę potwierdzić. Zaktualizuję ten komentarz, jeśli później pojawi się inny wynik. – SyCode

0

sir, dlaczego jest utworzony w folderze bin zamiast w górnym folderze kodu źródłowego? czy działa w folderze bin dla całego kodu źródłowego? lub tworzę inny w górnym folderze.

anti nova man

+1

To nie jest odpowiedź na pytanie, Unikaj zadawania pytania jako odpowiedzi, może nie masz uprzywilejowanych za komentarz. – Mittal