JAR-файл автоматически удаляется (сразу после git-клона) - PullRequest
0 голосов
/ 15 октября 2018

Я столкнулся с этой странной проблемой, у меня очень большое 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, потому что я проверяю все из командной строки)

Кто-нибудь знает, что мне делать и что проверять?

1 Ответ

0 голосов
/ 16 октября 2018

Оказывается, у меня запущено антивирусное программное обеспечение BitDefender, и я продолжаю обнаруживать мой jar-файл как троянский вирус.Если Git добавить его, он будет удален немедленно.но если я скачаю и добавлю файл jar, он не будет удален.Это, наконец, заканчивается 3 дня путаницы и отладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...