Idea python что это за папка
Перейти к содержимому

Idea python что это за папка

  • автор:

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

В директории вместе с проектом пайчарм проектом появляется новая папка .idea и так всегда. Можно ли сделать так, чтобы она не появлялась?

Отслеживать
задан 4 ноя 2022 в 15:17

Можно! Не запускайте продукты IDEA. В папке .idea лежат настройки проекта для вашей IDE, индексированный код для поиска, взаимосвязи, зависимости и т.д.

4 ноя 2022 в 15:19

с точки начинаются скрытые файлы, можете просто настроить файловый менеджер чтобы он не отображал такие файл (даже если они есть)

4 ноя 2022 в 15:27
@DaniilLoban это в линуксе они скрытые. А в винде самые обычные.
4 ноя 2022 в 16:17

Ну прими это как данность это как проекты в Visual Studio .vcxproj Конфигурация самого проекта в IDE. Это нормально ну конечно всегда для тру девов есть блокнот++))

4 ноя 2022 в 18:43

@Эникейщик ну да, давно я не сидел на винде, но там тоже есть скрытые файлы и можно это организовать при желании, думаю IDE не обидится и отыщет)

Глубокое погружение в папку .idea в Android Studio

Глубокое погружение в папку .idea в Android Studio

Как и для многих разработчиков, папка .idea в Android Studio для меня всегда была, как черный ящик: я знал, что она существует, я знал, что её всегда добавляют в .gitignore, но я решил узнать, для чего же там нужны те или иные файлы и папки, чтобы у меня была возможность обрабатывать иногда возникающие git-конфликты, и для того, чтобы точно знать, какой файл можно безопасно добавить в .gitignore, а какой нет.

Разобрал я это на примере проекта, над которым работаю. И решил поделиться результатом того, что выяснил, т.к. не нашел никакой документации по этому вопросу.

указывает путь, который следует добавить в .gitignore

указывает путь, который Android Studio уже добавила в .gitignore , и вам не следует его версионировать.

указывает путь, который вы должны хранить в git.

assetWizardSettings.xml

Этот файл хранит последнюю иконку, добавленную с помощью интерфейса Android Studio. Его можно безопасно удалить из VCS.

caches

Кэши, как следует из названия, могут быть безопасно добавлены в .gitignore .

Не вижу никаких оснований держать его в VCS, но по умолчанию эта папка в .gitignore не добавлена.

caches/build_file_checksums.ser

По факту, этот файл представляет собой сериализированный экземпляр ProjectBuildFilesChecksums.

Файл необходим, чтобы проверить, изменились ли build.gradle , settings.gradle , local.properties , ~/.gradle/gradle.properties , gradle.properties или файлы build.gradle ваших модулей.

Android Studio использует этот файл для того, чтобы сообщить вам о том, что нужно синхронизировать gradle-файлы.

codeStyles

В этой папке содержатся настройки стилей кода проекта. Его полезно версионировать, если вы меняли стили кода по умолчанию.

dictionaries

Папка содержит запись, которую вы добавили в словарь для проверки кода. Этот словарь важен, если у вас есть строгие правила в вашей CI-системе.

gradle.xml

Рекомендую удалить этот файл из git. Он может содержать локальный путь к вашей версии gradle, а также путь к вашему модулю. Например, вы можете разработать модуль в отдельном репозитории, поэтому путь к модулю может быть специфичным для каждого пользователя.

По всем этим причинам я окончательно удаляю файл gradle.xml из VCS.

inspectionProfiles

Эта папка содержит конкретные Lint-правила для вашего проекта. Поэтому так же, как и папка dictionaries , она должна храниться в git.

libraries

Здесь содержится файл, который указывает, где хранятся jar-файлы ваших библиотек. Поскольку путь загрузки может быть специфичным для каждого пользователя, вы не должны хранить эту папку в VCS.

misc.xml

Файл содержит информацию о проекте: версия Java, тип проекта и др.

Эти сведения касаются проекта и не зависят от пользователя. Поэтому его следует хранить в git.

modules.xml

Этот файл содержит пути к .iml -файлам ваших модулей. Поэтому по аналогии с gradle.xml его нельзя хранить в git.

navEditor.xml

Здесь хранится расположение ваших элементов в редакторе навигации. Если эта информация имеет отношение к вашему проекту, то стоит сохранить этот файл в git. В противном случае смело добавляйте его в .gitignore , чтобы избежать конфликтов в будущем.

runConfigurations.xml

Имя файла может вам намекнуть, что в нём хранятся конфигурации, которые вы можете добавить, нажав «Изменить конфигурации». Этот файл обязательно нужно хранить в VCS.

Изменить конфигурации

vcs.xml

Этот файл содержит информацию о VCS, которую вы используете в своём проекте. Он используется для того, чтобы вы могли использовать графический интерфейс для выполнения операций, связанных с управлением версиями. Его тоже стоит добавить в git.

workspace.xml

Здесь содержится информация о вашем рабочем пространстве в Android Studio. Например, последняя позиция курсора на открытом вами файле. Так что это определенно пользовательская информация, которую нет необходимости хранить в git.

Итоги

Я бы предложил вам добавить всего три строки к файлу .gitignore по умолчанию:

/.idea/assetWizardSettings.xml /.idea/gradle.xml /.idea/caches # Uncomment next line if keeping position of elements in Navigation Editor is not relevant for you # /.idea/navEditor.xml

Как я уже сказал в начале этой статьи, я не нашёл никакой документации о содержимом папки .idea , поэтому статья может быть неполной и/или не точна на 100%. Если вы знаете ещё что-то, чего нет в этой статье, то пишите об этом в комменнтарии.

  • android development
  • android
  • андроид
  • android studio
  • андроид студио
  • перевод с английского
  • программирование
  • разработка
  • devcolibri
  • никто не читает теги
  • Программирование
  • Разработка мобильных приложений
  • Разработка под Android

Как сделать чтобы git не видел .idea?

Начинаю использовать в работе git. Очень понравилось. Но не могу осилить одну проблему:
В PHPStorm есть папка .idea где редактор сохраняет конфигурации. При любой операции там значения меняются а git это все учитывает что ужасно мешает. Особенно при слиянии веток.

Добавил в .gitignore:
.idea/*
Но он не помогает. Как сделать так чтобы git вообще забыл что есть эта папка. Уже 3 день мучаюсь.

  • Вопрос задан более трёх лет назад
  • 86102 просмотра

1 комментарий

Средний 1 комментарий

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

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