#flutter #dart #github #gradle
#трепетать #дротик #github #грейдер
Вопрос:
Я работаю над проектом flutter, и мне не очень понятно, почему каждый раз, когда я нажимаю на GitHub проект, в папке .gradle всегда находятся файлы, которые изменяются или создаются, они обычно выглядят так: 6.7/Файловые хэши/файловые хэши.bin или 6.7/JavaCompile/JavaCompile.замок, и мне было интересно, для чего они предназначены и, возможно, как не менять их каждый раз, когда я нажимаю, потому что иногда они создают проблемы с моими коллегами.
Комментарии:
1. Что у тебя в кармане
.gitignore
?
Ответ №1:
Этот каталог обычно добавляется в файл .gitignore. Если вы создадите новый проект flutter, то в папке Android появится файл .gitignore со следующим:
gradle-wrapper.jar /.gradle /captures/ /gradlew /gradlew.bat /local.properties GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app key.properties **/*.keystore **/*.jks
Я бы лично рекомендовал поговорить с другими разработчиками и убедиться, что нет причин, по которым он не включен в файл .gitignore, а затем, если причин нет, добавьте его в файл gitignore.
Комментарии:
1. это интересно, у меня есть именно эти файлы в моем .gitignore, но они добавляются каждый раз, когда я нажимаю, кто-нибудь может знать, почему?
2. Если кто-то совершил их в какой-то момент, то они всегда будут отслеживаться. Вам придется удалить эти файлы, зафиксировать изменения, а затем с этого момента их следует игнорировать. Всем членам вашей команды, вероятно, придется, по крайней мере, запустить flutter clean, прежде чем они восстановят свой проект после внесения этих изменений.
Ответ №2:
Решено! Проблема в том , что у меня была эта папка .gitignore
, но папка все еще отслеживалась. Мне пришлось отследить папку, и тогда проблема была решена.