Перейти к содержимому

Idea что за папка

  • автор:

Saved searches

Use saved searches to filter your results more quickly

Cancel Create saved search

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Служебные файлы PyCharm в репозитории #16

PeganovAnton opened this issue Oct 7, 2019 · 1 comment

Служебные файлы PyCharm в репозитории #16

PeganovAnton opened this issue Oct 7, 2019 · 1 comment

Comments

Collaborator
PeganovAnton commented Oct 7, 2019

В репозитории есть папка .idea , которая содержит служебные файлы среды PyCharm. Эти файлы связаны со средствами разработки, установленными на Вашем компьютере, и не нужны на других устройствах, а значит их не должно быть в репозитории. Чтобы лишние файлы не попадали в проект, нужно настроить .gitignore .

  1. Добавьте в файл .gitignore строку
**/.idea/ 

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

git rm -r --cached .idea */.idea

Выполнение команды git-rm необходимо, так как добавление строки в .gitignore , не ведет остановке контроля над уже отслеживаемыми файлами. Ключ -r нужен, чтобы команда была применена рекурсивно ко всем файлам и папкам в .idea и */.idea . Ключ —cached нужен, чтобы файлы были удалены только из кэша git , а не из файловой системы.

The text was updated successfully, but these errors were encountered:

Как удалить папку .idea из git-репозитория

Очень часто при создании проектов в PhpStorm от компании JetBrains при первом коммите народ по привычке нажимает «ОК» на все вопросы IDE и папка .idea попадает в git-репозиторий, которой там совсем не место. Удаляется оттуда она очень просто.

# Добавить папку в игнор-лист гита echo '.idea' >> .gitignore # Удалить папку из стейджинга git rm -r --cached .idea # Добавить файл в гит git add .gitignore # Зафиксировать изменения git commit -m 'Удалил папку .idea из репозитория' # Запушить в репу git push

Одноклассники

Автор: Кобзарёв Михаил

Русский разработчик со стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Joomla, Drupal, Opencart, Laravel, Moonshine. Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги. Веду блог о разработке , нанять меня.

Что за папка .idea в PyCharm?

Что это за папка? Оставить или удалить?

Лучший ответ

IDE там хранит свои файлы проекта.

Остальные ответы

Такая же и в WebStorm, и в PHPStorm есть. Просто папка самой IDE, куда она кидает свои файлы.

Оставляй. Она появляется почти сразу при организации нового проекта в Джанго.

Похожие вопросы

Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Папки out и idea

Всем привет. Когда, возился с Гитом. Удалил вручную папки idea и out. Насколько я знаю, Idea сама эти папки генерирует и подтягивает для запуска программы. Но почему-то вышла ошибка. Could not find or load main class Solution. В принципе, логично, была папка out где при прошлом запуске программы сгенерировался класс Solution. И сейчас Idea не может найти его и загрузить. Но почему она не может заново сгенерироват класс Solution? Как быть в этой ситуации?

Комментарии (10)

  • популярные
  • новые
  • старые

Для того, чтобы оставить комментарий Вы должны авторизоваться
Justinian Judge в Mega City One Master
20 сентября 2021, 09:41

Если совет по Build — Rebuild project не поможет (для джава раш проекта насколько я помню, вроде же не было подключенного мавен/градла, без них как-то билдится обычный джава проект?) то можно попробовать следующее. Судя по второму скрину у тебя настройки проекта сбились (за это кроме всего прочего отвечается iml файлы и папка idea). 1. Нажми в Идее File -> Invalidate cache. 2. Открой другой проект, а этот закрой 3. Перезагрузи компьютер 4. Открой Идею (она откровется с другим проектом), нажми File -> Open . и попробуй открыть проект с задачами. 5. Настрой проект (File -> Project structure, + File -> Settings -> Compiler установи там 8-ую джаву) 6. Если джава классы все еще не определяются — как на втором скрине, у них нету доступных для запуска треугольничков, в названии Solution.java есть слово java в вкладках — это значит, что для Идеи это просто файл, а не класс, с которым можно работать, то еще там пощелкай, может директории модулей нужно как-то маркнуть, посмотри что там можно поклацать. Если не поможет, сделай тоже самое что и вверху, только после перезагрузки скопируй содержимое папки с проектом в другую папку, в этой новой папке поудаляй git/idea/out/target/ папки служебные, и в корне файл .iml тоже удали. И потом уже пробуй открывать этот проект и настраивать. Достаточно логично что перестает работать проект, если ты вручную идешь удалять его настройки. Ничего страшного в этом нет, но чуть пощелкать иногда приходится п.с. и на будущее, никогда не обрезай информацию, не вырезай скриншоты, помню был товарищ, он вообще одно слово или букву скриншот — это не скриншот. Ты скрыл кучу информации и забрал время и субя и у нас. Я понимаю, ты можешь считать , да т оне важно, но либо ты знаешь в чем причина — и у тебя нет вопросов, либо ты НЕ знаешь в чем причина, но тогда ты не можешь знать что важно, что нет и в какой мелочи кроется проблема, ты урезаешь информацию, поскольку не видишь ее значимость, но если ты не видишь, это не значит, что е

Justinian Judge в Mega City One Master
20 сентября 2021, 09:45

логи, скрины, чем больше тем лучше, не вырезай, это как знаешь, допустим есть лабиринт или комната, и ты не знаешь выхода с нее. И ты на форум шлешь фотографии одного угла в приближении и пишешь «не могу найти выход, помогите найти», а может выход за спиной, а может рядом, всего этого же не видно. Поэтому чем больше инфы тем лучше, по крайней мере хотя бы скриншоты не урезать чтобы вся Идея была, и все сообщения и логи тоже, если есть то тоже от А до Я. В большинстве случаев, все кроется в деталях и нюансах, чтобы их отловить нужен широкий обзор, поскольку дистанционно советовать часто сложно, это как человека лечить по электронным письмам или машину ремонтировать по телефону. Если не получится, то маякуй и распиши что делал, и что в итоге.

Ksenia Volkova Java Developer в DXC Master
20 сентября 2021, 09:52

Build прекрасно работает и без Maven/Graddle. Он чистит кэши, папку output и перекомпилирует проект. (Правда, при удалении папки .idea, это, скорее всего, не спасет).

Justinian Judge в Mega City One Master
20 сентября 2021, 11:15

Аа, точно, вспомнил, сошлось 🙂 100 лет не работал с этой частью на чистых проектах, вроде и помнил что такое должно быть, но как-то в голове не контачилось, а теперь вспомнил, спасибо! �� п.с. по умолчанию (если нет мавена/градла в проекте) Идея через меню Идеи Build использует встроенный Ant для билда, насколько я понял..

Уровень 10
20 сентября 2021, 15:40

Благодарю за потраченное, время! Но до сих пор не могу понять. Почему простое удалени е этих папок так повлияло. Если примеру я сейчас возьму этот код скопирую, и создам новый проект вставив туда код. IDE все сама подтянет что нужно и все заработает. Но Этот не выход.

Justinian Judge в Mega City One Master
20 сентября 2021, 15:50

Просто удаление папок с настройками должно было к чему-то привести ) Ничего смертельного нет, просто тебе нужно заново это настроить. Это у тебя просто знакомство с правилом «работает — не трожь» 🙂 Удаляя папку с гитом, потом все-равно можно вернуть состояние — сделать git init Но удаляя папку с настройками Идеи. Эти папки и файлы создаются когда Идея конфигирует проект. Как ты понимаешь, каждую секунду она это не делает. Если ты удалишь системные файлы виндовс, то они же магическим образом не появятся. А при установке появляются. Так и при открытии проекта изначально идея все настроила да и забыла. Она обновляет эти файлы по мере твоих изменений. Но заново создавать видимо нужно как-то трегерить этот ивент, самое простое что мне пришло в голову, это просто скопировать проект в другую папку и открыть Идеей. Вариант создания нового проекта — и копирование туда это слишком топорно и не является решением в данном случае.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *