每个用户的PhpStorm项目设置?

时间:2014-08-18 19:38:43

标签: settings phpstorm

在我的公司中,3位开发人员使用PhpStorm开发WebApps。 每个人都需要打开(不是同时)不时创建的其他用户的项目。

假设用户A使用名为服务器A的部署服务器,而用户B使用服务器b。 用户A在deployment.xml中创建项目服务器A已保存。 现在用户B需要打开项目并创建服务器B.现在服务器B保存在deployment.xml中 如果用户A想要再次重新打开项目,他必须将服务器设置回服务器A. 与workspace.xml相同。

我的问题是,是否可以为用户A和用户B使用不同的项目设置? 如果有可能我需要在设置中更改什么? 如果不是3个用户如何一起工作(没有VCS)?

提前致谢

1 个答案:

答案 0 :(得分:3)

如果开发人员之间没有共享设置,只有项目文件,PhpStorm接受从经典项目目录之外的目录中读取项目文件'。这是一种方法;每个开发人员都是:

  • 在本地硬盘上的文件夹中,从PhpStorm创建并打开一个新的空项目。此处仅存储项目设置。
  • 打开“设置”对话框,选择“目录”'从左侧窗格中,然后点击“添加内容根”' (在最右边的窗格的顶部)。
  • 选择包含项目文件的网络共享上的文件夹。
  • 删除原始'内容根'对应于本地硬盘上的项目设置文件夹。

每个开发人员现在可以在PhpStorm中打开他们本地创建的目录,并且打开/创建的任何文件都将存在于共享文件夹中。

相关问题:PhpStorm - How can I avoid creating the .idea folder?

请注意,不建议使用不在本地文件系统上的文件,尤其是在多个开发人员可编辑的文件时。即使对于小型项目,在网络共享上存储Git存储库,每个开发人员在开始工作时git pull并在完成工作时git push,这是一项小额投资,将带来巨大的回报。以下是一个很好的介绍:http://www.gitguys.com/topics/creating-a-shared-repository-users-sharing-the-repository/,但在设置阶段,关键命令是git init --bare reponame