PhpStorm Features — Development Environment - kiril-dragomirov/PHPStorm GitHub Wiki

VCSs Integration

Enjoy first-class support for Version Control Systems including Git, Subversion, Mercurial, Perforce, CVS, TFS, and more.

VCSs Integration

Most popular Version Control Systems are supported in PhpStorm, including Git, Subversion, Mercurial, Perforce, CVS, TFS, and more. In PhpStorm all the tedious tasks (like adding, removing and deleting files) are performed automatically. A built-in visual merge tool resolves all conflicts in a quick and intuitive manner. The changes made locally are highlighted as you type in the editor gutter, providing intuitive navigation and a 2-click rollback for individual changes.

Start Working in no Time

Open an existing folder, check out the code from a VCS, or even specify your FTP to download and auto-sync your files with. You're up and running in mere moments.

Edit project files locally and deploy back to remote server using automatic synchronization, either on file save or on demand.

VCS Features

  • Integrated changelists — group your changes into multiple change lists for better organization
  • Shelved changes — set aside some changes to restore them later
  • Repository changes view — see what has been committed by other team members
  • UML view of changes
  • Incoming changes view — see the code changes not yet integrated into your local copy
  • Changes notification — be alerted if a file you are working with has been changed after your last sync.