我们是否应该忽略misc.xml和<;projectFolderName>;。Pycharm.idea/文件夹中的iml?

我们是否应该忽略misc.xml和<;projectFolderName>;。Pycharm.idea/文件夹中的iml?,pycharm,gitignore,Pycharm,Gitignore,我的谷歌搜索结果让我找到了Pycharm的官方网站,上面说除了workspace.xml,tasks.xml 虽然我看到文件misc.xml和.iml也包含指向Ubuntu用户主页中的子文件夹的本地/物理路径 所以我把它弄糊涂了,并把它带到了这里——我们是否也应该忽略这两个文件 1).iml-默认情况下,Idea编辑器生成位置特定的.iml文件。要解决这个问题: 重命名项目: 现在您在.idea dir中有两个文件:.name和您的项目。iml这两个文件都与目录和平台无关,可以添加到git中

我的谷歌搜索结果让我找到了Pycharm的官方网站,上面说除了
workspace.xml
tasks.xml

虽然我看到文件
misc.xml
.iml
也包含指向Ubuntu用户主页中的子文件夹的本地/物理路径

所以我把它弄糊涂了,并把它带到了这里——我们是否也应该忽略这两个文件

1)
.iml
-默认情况下,Idea编辑器生成位置特定的
.iml
文件。要解决这个问题:

重命名项目:

现在您在.idea dir中有两个文件:
.name
您的项目。iml
这两个文件都与目录和平台无关,可以添加到git中

2) misc.xml-TL;博士忽略它

例如,PyCharm misc.xml可能包含特定于平台的路径,甚至可能包含

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

在一群开发人员之间共享项目文件的最佳方法是将项目解释器重命名为不依赖于文件系统路径的名称(例如“Python2.7”或“My project:Python2.7 virtualenv”),然后对所有开发人员一致使用该名称

您可以在“文件|设置|项目|项目解释器|更多…|编辑”中重命名解释器


你需要根据情况做出自己的判断

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

<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7 (myvirtenvname)" project-jdk-type="Python SDK" />

除非团队中有严格的共享虚拟环境命名策略,否则我建议忽略它。我自己也不喜欢别人指使我如何在我的开发机器上命名我的虚拟环境。我可能有许多其他项目和潜在的冲突名称

.iml和.name由另一个答案表示。我不喜欢项目解释器名称与projecname.iml xml文件中的所有项目设置捆绑在一起。我希望它更细粒度,并且在.idea文件夹中的单独文件中,这样我就可以决定是否共享它。它取决于环境,使用什么样的解释器最好由个人决定。如果JeTeWork正在阅读,请考虑。