首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们应该忽略PyCharm.IDEA/文件夹中的misc.xml和<projectFolderName>.iml吗?

我们应该忽略PyCharm.IDEA/文件夹中的misc.xml和<projectFolderName>.iml吗?
EN

Stack Overflow用户
提问于 2016-07-26 12:32:34
回答 2查看 10K关注 0票数 24

我的谷歌搜索给了我这条线,这导致我们到Pycharm官方网站这里说,我们应该保留除了workspace.xmltasks.xml以外的所有东西。

虽然我看到文件misc.xml<projectFolderName>.iml也包含本地/物理路径,指向Ubuntu用户家中的一个子文件夹。

所以我把它弄糊涂了,把它提出来了--我们是不是也应该忽略这两个文件?

EN

回答 2

Stack Overflow用户

发布于 2017-05-01 23:26:29

1) <projectFolderName>.iml -默认情况下,Idea编辑器生成特定位置的<projectFolderName>.iml文件。为了处理这一问题:

重命名项目:

现在,在.idea dir中有两个文件:.nameYOUR_RENAMED_PROJECT.iml,它们都与目录和平台无关,可以添加到git中。

2) misc.xml - TL;DR;忽略它

对于PyCharm,misc.xml可能包含特定于平台的路径,甚至能提供更敏感的数据吗?

3)最后,必须重命名一个工具链,并在整个团队中使用相同的名称:

在一组开发人员之间共享项目文件的最佳方法是将您的项目解释器重命名为不依赖于您的文件系统路径的东西。“Python2.7”或"My :Python2.7 virtualenv"),然后对所有开发人员一致使用这个名称。 您可以重命名您的解释器在“文件,设置,项目,项目,解释器,很多.

来源于PyCharm跟踪器

票数 11
EN

Stack Overflow用户

发布于 2019-11-15 23:37:56

你需要根据环境使用你自己的判断。

misc.xml包含特定于本地环境的信息,例如项目解释器名称,如下所示

代码语言:javascript
运行
复制
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7 (myvirtenvname)" project-jdk-type="Python SDK" />

除非团队中存在严格的共享虚拟环境命名策略,否则我建议忽略它。我自己喜欢没有人告诉我如何命名我的虚拟环境在我的开发机器上。我可能有很多其他的项目和潜在的相互冲突的名字。

.iml和.name是通过另一个答案来解决的。不过,我不喜欢这样一个事实,即这里的项目解释器名称也与projecname.iml文件中的所有项目设置捆绑在一起。我希望它更细一点,并且在.idea文件夹中的一个单独的文件中,这样我就可以决定是否共享它。它取决于环境,使用什么解释器可能更好,由个人来决定。如果jetbrains正在阅读这篇文章,请考虑。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38590022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档