Какие файлы / папки можно безопасно игнорировать для включения в git?
Я скопировал хороший проект, удалил папки gen и bin и попытался запустить приложение. Окно запуска Android говорит: «Ваш проект содержит ошибки, пожалуйста, исправьте их перед запуском приложения. На значке слева от проекта в проводнике пакетов есть красный крестик. Пока папка gen не существует в Проводник Windows, это делает в проводнике пакетов.
Ответы:
Есть типы файлов, которые нужно игнорировать
Из Gitignore на GitHub
источник
.project
, я не согласен здесь и хочу ваше мнение. Сценарий: я добавил новые классы в свой проект. Когда я вытащил с другой машины, их не было в проекте. Пожалуйста, проверьте это: github.com/github/gitignore/blob/master/Global/….project
,.classpath
и.settings
. Это часть настройки проекта, которую вы бы хотели записать в git.Что я обычно добавляю к
.gitignore
:bin
иgen
постоянно изменяются при кодировании, поэтому нет необходимости включать их в репозиторий Git. Кроме того , иногда я добавляю.classpath
и.project
которые являются определенные файлы Eclipse, потому что , возможно , я хочу , чтобы создать новый Android проект на основе этих же источников, но в другой ОС или IDE.Что касается ошибки, я бы очистил проект и / или попытался запустить утилиту Fix Project Properties (щелкните правой кнопкой мыши Project -> Android Tools -> Fix Project Properties).
источник
Лучшее решение сегодня - это, вероятно, генерировать именно тот файл .gitignore, который вам нужен. Просто зайдите на http://www.gitignore.io
Проект также находится на Github: https://github.com/joeblau/gitignore.io
источник
Можно без проблем игнорировать bin и gen. Когда у меня возникают проблемы с настройкой проекта, я делаю это: во-первых - вы смотрели вкладку «Проблемы» в представлении под представлением редактора - она обычно дает более подробную информацию об ошибках проекта. Если там нет ничего убедительного, я делаю вещи ниже:
источник
лучший способ - использовать этот сайт для генерации: http://www.gitignore.io/
источник
Простой ответ на этот вопрос - *. *, В принципе, совершенно безопасно игнорировать все, что вы не хотите добавлять в систему контроля версий. Это, как говорится, действительно зависит от того, что вы хотите достичь с помощью Git. Если вы хотите иметь возможность извлекать / импортировать свой проект в другом месте из того же репозитория, то вам лучше всего игнорировать / bin / . и / gen / . Я бы не стал игнорировать сами папки (например, / bin, / gen) только ради поддержания правильной структуры каталогов для вашего проекта.
Это отвечает на первоначальный вопрос, но не связано с проблемой, с которой вы столкнулись. Что касается решения проблемы, с которой вы сталкиваетесь, вам придется разместить больше информации, в частности, что указано на вкладке Проблемы. Если вы нигде не видите вкладку «Проблемы», нажмите меню «Окно», затем откройте окно «Вид», затем выберите проблемы, если они есть, или нажмите «Другие», чтобы найти их в разделе «Общие».
источник