Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. we should add ".idea" folder under VCS control
  2. exclude following (via "svn:ignore" property) from it:
    • dictionaries - folder, that contains user-specific spelling dictionary entries
    • libraries - folder, that contains compiled data that might contain user credentials
    • dataSources.ids - data source data
    • dataSources.xml - data source configuration
    • workspace.xml - IDE layout on a project
    • tasks.xml - list of tasks, that user created locally
    • deployment.xml - list of deployment servers specific to user computer

How to configure project to be shared

  1. when creating "Scopes" mark then as shared
  2. instead of using Global code style copy it to the project instead
  3. use shared inspection profiles

How to migrate existing projects

  1. close project and exit from PhpStorm
  2. rename ".idea" folder into ".idea.bak"
  3. perform VCS update on a project
  4. copy over following files from ".idea.bak" info ".idea" folder (basically same files that were excluded from commit previously):
    1. dictionaries
    2. libraries
    3. dataSources.ids
    4. dataSources.xml
    5. workspace.xml
    6. tasks.xml
    7. deployment.xml
  5. start PhpStorm and open project

Related Tasks