PyCharm和源代码控制,.idea目录,提交或不提交,这就是问题所在

ang*_*son 9 version-control mercurial pycharm

我开始了一个新的PyCharm项目,并希望用Mercurial进行版本化.

项目目录中有一个.idea目录,其中包含以下文件(以及我是否对其进行版本控制的假设)

  • .name - 包含项目名称(版本:)
  • encodings.xml - 包含文本文件编码的默认值(?)(版本:)
  • misc.xml - 包含有关组件的内容,以及要使用的Python可执行文件(版本: - 因为它硬编码python.exe的路径)
  • modules.xml - 包含模块列表,其中包含项目名称(版本:)
  • ProjectName.iml(版本:)
  • vcs.xml - 指定要使用的VCS(版本:
  • workspace.xml - 似乎列出了PyCharm windows的布局信息(版本:)

我的假设是否正确?

Cra*_*der 13

应该共享除workspace.xml之外的所有文件,请参阅常见问题解答.

  • FAQ还建议您忽略tasks.xml (2认同)