Ste*_*hen 25 git jetbrains-ide pycharm
当使用Pycharm时,我突然想到了一个弹出窗口,询问我是否要将此文件添加到Git中,并注意到如果我愿意,我可以稍后手动执行此操作.这是什么文件,为什么要给我这个推荐?
Sau*_*ava 22
项目的所有项目特定设置都存储在.idea文件夹下.
在工作时,vcs.xml
创建了一个新文件(),因此它为您提供了将其添加到Git的选项..idea/
应该通常不会达到Git中的文件,通常最好将其添加到.gitignore
文件中.
Sar*_*ran 15
如果你gitignore该.idea
文件夹,那么其他人将无法访问项目特定的设置,如运行配置,环境变量,构建设置等,以及其他杂项添加,如项目特定的词典.
添加vcs.xml
到您的项目,并不完全gitignore .idea
.实际上,Jetbrains建议忽略一些文件(如下所列),同时仍将其余文件添加到repo中.
将此.gitignore用于所有基于Jetbrains的产品:IntelliJ,RubyMine,PhpStorm,AppCode,PyCharm,CLion,Android Studio和WebStorm
以防链接因任何原因无效而直接粘贴在此处
# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml
# Gradle
.idea/**/gradle.xml
.idea/**/libraries
# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# CMake
cmake-build-*/
# Mongo Explorer plugin
.idea/**/mongoSettings.xml
# File-based project format
*.iws
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# Editor-based Rest Client
.idea/httpRequests
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅Jetbrains支持文章