Я столкнулся с этой странной проблемой, у меня очень большое Android git репо, есть папка libs, которая содержит файл jar.Я клонировал этот репозиторий на свой локальный компьютер, и он работает нормально, пока однажды не произойдет обновление Gradle и Android Studio.После обновления мой проект не может быть собран из-за отсутствия этого файла jar.
Я никогда не удалял этот файл jar, но из состояния git он показывает
Изменения, не подготовленные для фиксации:
(используйте «git add / rm ...» для обновления того, что будет зафиксировано)
(используйте «git checkout - ...» для отмены изменений в рабочем каталоге)
`deleted: XXXRedLaser/libs/redlasersdk.jar`
Итак, я проверяю это, затем снова делаю git status.Он показывает мне точно такую же информацию о статусе.Затем я понимаю, что каждый раз, когда я проверяю это, сразу же, оно удаляется сразу после проверки.
Затем я запустил новое локальное репо и git клонировал проект в него.После клонирования первое, что я делаю, это git status, угадайте, что, jar уже удален и статус такой же, как указано выше!
Я прошу моего коллегу сделать git clone и протестировать, все работает нормально на его ноутбуке, Jar не удаляется.
(Я проверил файл git ignore, файл jar не игнорируется. Я почти уверен, что приведенное выше поведение не имеет ничего общего с git ignore. И это также не должно иметь ничего общего сIDE, потому что я проверяю все из командной строки)
Кто-нибудь знает, что мне делать и что проверять?