EGit США / Android

1

У меня есть файл.gitignore, и я также использовал EGit для "untrack" и "игнорировать" файлы в каталоге bin моего проекта Android. Тем не менее, всякий раз, когда я выполняю фиксацию, эти три файла всегда присутствуют (с их серым значком игнорирования X), но автоматически проверяются. Зачем?

Три файла: classes.dex, myproject.apk, resources.ap_

Как в мире я могу это сделать, поэтому они фактически игнорируются и не проверяются автоматически при фиксации?

Благодарю.

  • 0
    Вы изучили, что на самом деле в репо? Посмотрите на gitignore, чтобы убедиться, что файлы перечислены, посмотрите, действительно ли файлы отслеживаются (а не просто ложная галочка).
Теги:
bitbucket
egit

3 ответа

3

robinr прав, git игнорировать даже иногда ухудшает ситуацию.

Вы можете сделать две вещи:

1) Удалите файлы, которые вы пытались отследить от.gitignore. После этого вы выполняете untrack-> commit. Вы можете выбрать git игнорировать их после этого.

ИЛИ

2) Предположим, что он не изменился, который помещает файлы так, как будто вы никогда их не трогали и не добились того, что вы пытались сделать (игнорировать/не отслеживать).

1

Если файл уже добавлен, это не помогает помещать их в.gitignore. Вам также нужно сказать git, чтобы больше не отслеживать файл (git rm)

1

Вы можете явно указать эти файлы в файле.gitignore. Или вы можете игнорировать все файлы.dex,.apk и.ap_, добавив это в свой.gitignore:

*.dex
*.apk
*.ap_

Ещё вопросы

Сообщество Overcoder
Наверх
Меню