

The following unified features are available for all VCSs:

Alt+BackQuote (`) / Ctrl-V to invoke VCS quick popup,.There are also a few hotkeys you’ll definitely find useful with version control systems.

Most VCS-related functionality can be invoked from the VCS menu:

However, some of them have unique features implemented which can simplify and speed up your work with that specific VCS.įor projects with VCS support enabled, the standard VCS actions (commit, update, revert, show differences and show history) are added to the main toolbar. PhpStorm provides a unified mechanism for working with Version Control Systems. In PhpStorm, you can easily clone a project from VCS and start working on it, or you can import your whole current project created locally to VCS. This functionality is available in IntelliJ Idea, PhpStorm, WebStorm, P圜harm, RubyMine, AppCode.Ī version control system is assigned to a project directory and/or additional directories that are part of or related to the project. In this post we review the basics of working with VCS directly from the IDE. Integration includes both support for features specific for each VCS as well as a unified interface and management for common VCS tasks. PhpStorm (and other IDEs based on the IntelliJ Platform) provides integration with several Version Control Systems, including Git, Subversion, Mercurial and others. VCS takes care of all your source code management, tracking changes made by developers and letting you: revert files to the previous revision review code before applying changes and distributing it among the whole team correct mistakes develop in different branches and do lots of other useful things. It’s absolutely essential for team development or when your project grows large. Modern web development workflow can hardly be effective without a Version Control System (VCS) managing all your source code.
