Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Jul 22, 2018
3 732
Git Scope is a helpful plugin for displaying and highlighting changed code (similar to 'git diff', with several advantages) The plugin is used as a tool window. You simply select the target branch and see all changed files in the integrated file browser (continuously*). Furthermore: Line Status: The line status of all relevant files adapts to the selected revision (branch). What is the Line Status?: https://www.jetbrains.com/help/phpstorm/file-status-highlights.html. Scopes: The plugin creates a custom scope (to use inspections, search / replaces, ect) Thus it is eg possible to carry out a global search only over the changed files! It is useful to quickly locate and remove debug code ect before requesting a pull request. What are Scopes?: https://www.jetbrains.com/help/phpstorm/scopes.html. continuously* means: The integrated file browser, the line status and the custom scope automatically refresh on every git-action like checkout/commit/merge and editor-actions like modify, create or delete a file. Summary: 1. Adds a tool window for custom diffs 2. Extends line status according to your selection 3. Adds a custom scope "Git Scope" according to your selection

Download plugin

Recent change notes

2.1.1 Bugfix: #11 No "Git Scope" - Custom scope will created for new installations of current Release

General usage instructions

Git Scope is a helpful plugin for displaying and highlighting changed code (similar to 'git diff', with several advantages) The plugin is used as a tool window. You simply select the target branch and see all changed files in the integrated file browser (continuously*). Furthermore: Line Status: The line status of all relevant files adapts to the selected revision (branch). What is the Line Status?: https://www.jetbrains.com/help/phpstorm/file-status-highlights.html. Scopes: The plugin creates a custom scope (to use inspections, search / replaces, ect) Thus it is eg possible to carry out a global search only over the changed files! It is useful to quickly locate and remove debug code ect before requesting a pull request. What are Scopes?: https://www.jetbrains.com/help/phpstorm/scopes.html. continuously* means: The integrated file browser, the line status and the custom scope automatically refresh on every git-action like checkout/commit/merge and editor-actions like modify, create or delete a file. Summary: 1. Adds a tool window for custom diffs 2. Extends line status according to your selection 3. Adds a custom scope "Git Scope" according to your selection