共享项目设置
在团队协作处理同一项目时,共享您的 项目 设置非常有用,而如果您在多台机器上使用 PyCharm, 共享您的 ide 设置 可能会派上用场。
项目设置存储在项目目录中的 .idea 文件夹下的一组 XML 文件中。 该文件夹同时包含不应放入版本控制中的用户专属设置和通常在团队开发者之间共享的项目设置,例如代码样式配置。
当您 在项目中启用版本控制时,PyCharm 会自动将包含您个人设置的 workspace.xml 文件移至 .gitignore列表,以避免与其他开发者的设置发生冲突。
配置文件根据您的选择进行处理。 一旦您修改了项目设置并创建了一个新的配置文件,IDE 会在屏幕底部显示一个通知提示您选择如何处理此项目中的配置文件:
查看文件 :查看已创建的配置文件列表,并选择您要置于版本控制的文件。 之后,选定的文件将被安排添加到 VCS。
始终添加 :将 .idea 目录中创建的所有配置文件默默地安排添加到 VCS(仅适用于当前项目)。
不再询问 :切勿将配置文件安排添加到 VCS;它们将保持 未版本化状态,直到您手动将其添加到 VCS(仅适用于当前项目)。
如果您在没有选择任何选项的情况下关闭通知,那么在创建新的配置文件后,它将再次出现。 新文件也会加入列表中,即使您重启 IDE,该列表仍会保留,直到您选择其中一个选项。

非共享配置文件列表
PyCharm 会识别配置文件,并自动将其添加到忽略文件列表中。 但是,如果您手动共享您的项目,我们建议您避免将这些文件和文件夹置于版本控制之下:
.idea/workspace.xml
.idea/usage.statistics.xml
.idea/dictionaries 文件夹
.idea/shelf 文件夹
要查看完整的文件列表,请参阅 如何在版本控制系统下管理项目和 JetBrains.gitignore。
将全局设置复制到项目级别
全局 (IDE) 设置与项目分开存储。 这就是为什么这些设置不会与项目一起通过版本控制共享。
不过,某些设置可以复制到项目级别。 例如,您可以创建 代码样式配置 或 检查配置文件 的副本。 如果您这样做,IDE 会在 .idea 目录中创建相应的配置文件,您可以通过 VCS 与项目一起共享这些文件。
PyCharm 还提供了几种在不同 IDE 实例之间共享设置的方法。 欲了解更多信息,请参阅 共享您的 IDE 设置。