40 plugins in category «VCS integration»

.ignore

By hsz
.ignore
GitHub | Issues | Donate ( PayPal or BTC )

.ignore is a plugin for .gitignore (GIT), .hgignore (Mercurial), .npmignore (NPM), .dockerignore (Docker), .chefignore (Chef), .cvsignore (CVS), .bzrignore (Bazaar), .boringignore (Darcs), .mtn-ignore (Monotone), ignore-glob (Fossil), .jshintignore (JSHint), .tfignore (Team Foundation), .p4ignore (Perforce), .flooignore (Floobits), .eslintignore (ESLint), .cfignore (Cloud Foundry), .jpmignore (Jetpack), .stylelintignore (StyleLint) files in your project.
Features
  • Files syntax highlight
  • Coloring ignored files in the Project View
  • Gitignore templates filtering and selecting in rules generator by name and content
  • Show ignored files by specified ignore file (right click on .gitignore file)
  • Create file in currently selected directory
  • Generate Gitignore rules basing on GitHub's templates collection
  • Add selected file/directory to ignore rules from popup menu
  • Suggesting .gitignore file creation for new project
  • Entries inspection (duplicated, covered, unused, relative, incorrect syntax, relative entries) with fix actions
  • Comments and brackets support
  • Navigation to entries in Project view
  • Renaming entries from ignore file
  • Close opened ignored files action
  • Custom user templates with import/export features
  • Create custom templates from existing rules
  • Favorite templates


Compiled with Java 1.6

Bitbucket

The Bitbucket plugin enables you to checkout your existing Bitbucket repository and auto-open it as a project or share a project on Bitbucket instantly.

bzr4idea

Provides integration with Bazaar distributed version control system.

Features:

  • add, remove, rename
  • status, commit
  • rollback
  • history
  • push, pull

Requires: Bazaar (v1.11+) with xmloutput plugin (v0.8+).

Visit our home page. Join us on Facebook. Report issues. Watch our progress. Snoop on developer channel.

--bzr4idea team

Bzr4IntelliJ

IntelliJ IDEA plugin for Bazaar VCS integration.

System Requirements:

  • IntelliJ IDEA 10+ (Ultimate or Community)
  • Java 5+
  • Bazaar 2.0+
    • xmloutput plugin

Coding.net

Allows working with Coding.net.

ABOUT CODING

CODING established in February 2014, is one of the most advanced service platforms for software cloud-developing in China.

Coding.net and CodeMart are the major sub-brands of CODING. The former acts as an on-cloud coordinate stage to provide service and tools for on-cloud software developing. The key service of Coding.net includes code trusteeship, project management, product display and WebIDE.

CodeMart was launched on October 2015. It functioned as an crowdsourcing platform. Different from traditional crowdsourcing platforms, the vision of CodeMart is more than an information provider or task-board manager. It’s not only connecting developers and clients, but also supervising the whole process in order to ensure high efficiency and the safety of their on-cloud cooperation.

This Plugin is a CodeMart Project.
Develop by Coding.net

Copy & Browse as Github or Atlassian Stash Path

For projects with git repos in the base, it allows you to copy the current file's path on master, and open that with the default browser.
Handy when you want to quickly navigate to a file in Intellij and then copy the Github or Atlassian Stash link (including line number) to share with someone else as a URL.
Github source and issue tracker.

CVS Revision Graph

Draws a graph of all revisions of the current CVS controlled file. The graph can be zoomed in and out to better manage large revision graph history. Not all CVS servers support merge history so if you follow a convention of adding "Merge From: [branchName]" and "Revision: [revisionNumber]" in your commit message when you check in a merged file, the revision graph will draw red merge arrows showing the merge graphically. Right click editor and choose Revision Graph... from within the CVS menu. Offers the ability to add and remove tags to specific revisions in the graph regardless of what is in the sandbox. Provides simple management of merge tags based on a configurable merge tag naming convention. Allows retrieval of any selected revision into your current working copy. Selecting an edge connecting two revisions will automatically perform a comparison. The revision graph can be configured in the configuration dialog to not show tags at all or to filter in or out specified tags based on a regular expression. It can also be configured to filter in or out specified branches. The tag and branch filters can also be dynamically changed while viewing the revision graph. The configuration dialog also contains a revision date filter and the graph can be dynamically filtered with dates.

CVS Revision Graph Plus

By zielu
Draws a graph of all revisions of the current CVS controlled file. The graph can be zoomed in and out to better manage large revision graph history. Not all CVS servers support merge history so if you follow a convention of adding "Merge From: [branchName]" and "Revision: [revisionNumber]" in your commit message when you check in a merged file, the revision graph will draw red merge arrows showing the merge graphically. Right click editor and choose Revision Graph... from within the CVS menu. Offers the ability to add and remove tags to specific revisions in the graph regardless of what is in the sandbox. Provides simple management of merge tags based on a configurable merge tag naming convention. Allows retrieval of any selected revision into your current working copy. Selecting an edge connecting two revisions will automatically perform a comparison. The revision graph can be configured in the configuration dialog to not show tags at all or to filter in or out specified tags based on a regular expression. It can also be configured to filter in or out specified branches. The tag and branch filters can also be dynamically changed while viewing the revision graph. The configuration dialog also contains a revision date filter and the graph can be dynamically filtered with dates.

Based on Shawn Castrianni's excellent plugin and modified to run with Idea 10+.

Uses Fugue Icons

CVSToolBox

By zielu

Expands CVS integration by providing additional operations:

  1. 'Create multiple tags' - context and after commit action
  2. 'Create/Move branches' - context action
  3. 'Delete tags' - context action

You might also like CVS Revision Graph Plus

This plugin uses FAMFAMFAM Silk Icons

Fossil Integration

Allows working with Fossil - open-source distributed version control. Supported features:
  • local changes
  • commit/push
  • update (pull + checkout)
  • file history
  • file annotation
  • show diff
  • run web UI
  • checkout (clone + open)
  • clone repository
  • open repository
  • create repository

Git Extender

Git Extender adds an option to Update All local branches tracking a remote for all git roots in the current project
Local branches that will be updated are the branches that exist locally and have been configured to track a remote branch.
It *always* fast-forwards commits in remote branches to local branches. If the local branch cannot be merged to the tracked remote using fast-forward only, then it will not be updated and an error notification will be shown. In this case, the update must be performed manually for the reported branch
After updating a branch, if there were any file changes, they will be displayed in IntelliJ Version Control tab. Currently, only a list of file changes (updated, created, removed) will be displayed, without the possibility for viewing a diff of the update.
Many thanks to gsaslis and tdakanalis for their feature requests and beta-testing :)

Git Flow Integration

Git Flow Integration

Git Flow Integration Extended

Git Flow Extended Integration

Git Pair

Pair programming plugin. See who is paired, and pick your teammates in the status bar. Changes the name and email address of your local git user so when you commit you commit as all of the checked people.
screenshot
  • Does not depend on or use the git pair plugin, just uses git.
  • Supports solo, trio, N, and un-paired development.
  • Alphabetically sorts, deterministic paired emails.
  • Supports email prefix so pair mail can go to a Google Apps alias, prefix+rob+grumpy@example.com (means prefix@example.com on Google).
Source code available on GitHub.

Git Status

Enable Git status for modules in project view Known bugs: after Git operations status does not update instantly

GitBlit Plugin

This plugin is for easily checking out repositories hosted via GitBlit

GitLab integration

GitLab integration plugin. Support "Open file in browser" command.

GitLab Projects

GitLab Projects Plugin

Simple plugin that is adding support for GitLab specific actions to JetBrain IDEs

Features:
  • GitLab Checkout dialog - list all users projects on GitLab and provides quick way to clone them locally
  • GitLab Share dialog - allows quick import of new projects to GitLab, user can specify namespace and project visibility
  • GitLab Merge Request dialog - user can quickly create new merge requests from current branch
  • GitLab Merge Request List dialog - user can list and accept all open code reviews

GitOSC

Allows working with 码云 - GitOSC

GitToolBox

By zielu
Enriches Git Integration with additional features [Home] [Issues]
Features
  • Git status display - shows number of ahead / behind commits for current branch as status bar widget and Project View decoration on modules.
  • Status bar widget
    • tooltip shows info for all repositories
    • popup menu - status refresh
    • popup menu - repository fetch
  • Auto fetch - runs git fetch at fixed intervals
  • Push tags on current branch - available in VCS / Git
  • Behind tracker - shows notification when behind count of current branch changes and is non-zero
Configuration Settings / Other Settings / Git ToolBox Global
  • Git status display
    • status bar and Project View can be toggled independently
    • 3 display modes: arrows, arrow-heads, text
    • Project View
      • show status before location path or hide path entirely
      • customizable styling (color, bold/italics)
  • Behind tracker - toggle
Settings / Other Settings / Git ToolBox Project
  • Auto fetch - toggle and interval (in minutes)

HCP HTML5 applications

HCP HTML5 applications

hg4idea-luciad

IntelliJ IDEA plugin for Mercurial integration - Luciad fork
RubyMine and WebIDE should work but hg4idea was never tested against them.

System Requirements:

  • IntelliJ IDEA (Ultimate or Community)
  • Java 5+
  • Mercurial 1.3+

Please refer to the bitbucket site for more information.

MKS

Integrates MKS Source Integrity with IDEA
See here for the googlecode project

Open in Git host

Opens a local file under Git version control in its remote host using the default browser. It can also optionally copy the URL to the clipboard.

After installing select your remote host in Settings → Other Settings → Open in Git host (currently supports GitHub, Stash, BitBucket and GitLab). Make sure you have registered your project's root under the version control settings. Preferences → Version Control (see unregistered roots)

To use, open a file that is under Git version control in the editor and select View → Open in Git host. You can also access this action through the Select target menu under Navigate → Select in. If you want to view a specific commit, you can do this by right clicking the commit from the VCS log tool window and selecting Open in Git host.

Note: The current branch is used unless it does not exist in your remote host in which case it defaults to the master branch.

Open in GitHub

Open source code into GitHub with default browser.

Perforce IDEA Community Integration

[ Github ] | [ Open Issues ]

Associate your IDEA project with Perforce through the built-in version control.

Limitations:

  • Does not indicate to the user whether a file is synchronized to the head revision or not.
  • No repository browsing.
  • No resolving merge conflicts.

Getting Started

Once you install the plugin, you can associate a project directory with Perforce in the project settings (File - Settings..., then navigate to the Version Control panel). Make sure to edit the Perforce configuration to set the proper server connection settings.

The plugin will keep Your client's open changelists synchronized with the IDEA backed changelists, viewable under the "Changes" view. If the changelists become out of sync, you can force the plugin to re-examine the mappings by pressing the refresh button in the changes view.

Modifying a file, moving a file, copying a file, refactoring a file, and deleting a file will perform the correct Perforce operations, and put the changes into the currently selected IDEA changelist. Per-file history allows for comparing against the depot versions, even against the inherited file history.

Please visit the GitHub project open issues for a list of known issues, or for reporting new ones.

Pre Commit Hook Plugin

Create a file named "pre-commit-hook.sh" in project root, The plugin will run the hook before any commit with the file changed as arguments.

Rational Team Concert Integration

Provides integration with Rational Team Concert version control system

Subversion 1.7 Experimental Integration

This plugin provides only basic support for Subversion 1.7. Some operations are not implemented. Subversion 1.7 integration is not ready yet. We do NOT guarantee data safety and consistency. Also, we do NOT guarantee that plugin correctly works with Subversion 1.6 and lower working copies!

Surround SCM

Surround SCM integration. This plug-in requires installing Surround SCM. Visit http://www.seapine.com/surround-scm/upgrades to download the latest Surround SCM version.

SVN Revision Graph

Displays revisions that 'contributed' via copy or merge to the project's selected file or directory under Subversion control, in the form of a revision graph.

Configuration option is available to include information about related paths from all current branches and tags to the graph (assuming standard directory layout is used for modules in Subversion)

Based on Shawn Castrianni's VcsRevisionGraph plugin.

Please submit bug reports and feature requests to plugin's issue tracker.

SVNToolBox

By zielu
Enriches SVN integration Following functionality was added:
  • Status bar component:
    • displays branch for currently open file
    • shows tooltip with URL for currently open file
  • Project View decorations:
    • display branch for module
    • display branch for switched files
    • can be toggled in VCS -> Svn ToolBox
    • can be customized in Settings -> Svn ToolBox
  • Additional Subversion context menu actions:
    • 'Configure branches' extracted from 'Update' dialog as item
    • 'Copy URL' to clipboard action
    • 'Show Lock Info' for current selection

Team Foundation Server - Version Control Integration

Version Control System for Team Foundation Server.

TFS Integration

Team Foundation Server provides source code management (either via Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities. This plugin provides integration with the Team Foundation Server. The following features are available:
  • Dedicated page under the Version Control node in the Settings/Preferences dialog.
  • Ability to create and manage TFS workspaces.
  • Ability to download the files from a TFS server according to the settings from a new or the existing workspace.
  • Checkout from TFS Wizard.

VCS Annotations Preloader

Git, SVN, Mercurial, and other VCS plugins provide the Annotate action that displays the last revision and user id for every line of the currently edited file, so you can easily see where this or that code came from. Sometimes this action takes a significant amount of time to run because the IDE has to load and process a lot of data from VCS. This plugin speeds this process up by preloading and caching the data required to run the Annotate action when you open a file. So if you're using the Annotate action often, the plugin is surely worth checking out.

Vcs Revision Graph

Draws a graph of all revisions of the current Vcs controlled file. Currently supports both CVS and Subversion. The graph can be zoomed in and out to better manage large revision graph history. Not all Vcs implementations support merge history so if you follow a convention of adding "Merge From: [branchName]" and "Revision: [revisionNumber]" in your commit message when you check in a merged file, the revision graph will draw red merge arrows showing the merge graphically. Right click editor and choose Revision Graph... from within the Vcs menu. Allows retrieval of any selected revision into your current working copy. Selecting an edge connecting two revisions will automatically perform a comparison. The configuration dialog offers generic functionality for all Vcs implementations to filter in or out specified branches by branch name and filter in our out specified revisions by date. The CVS implementation offers the ability to add and remove tags to specific revisions in the graph regardless of what is in the sandbox. Provides simple management of merge tags based on a configurable merge tag naming convention. Tags can be filtered in or out based on a regular expression.

VCS watch

By hsz
VCS watch
GitHub | Issues | Donate ( PayPal or BTC )

VCS watch is a plugin that periodically checks for any changes in the current project's repositories.
Features
  • Support GIT repositories
  • Support SVN repositories
  • Support Mercurial repositories


Feature requests
  • Exclude project repositories from watching
  • Specify watch interval


Compiled with Java 1.6

Visual SourceSafe Integration

Visual SourceSafe is a file-level version control system. This integration allows using Visual SourceSafe from within the product, making even refactoring consequences transparent for the user. The following features are available:
  • Dedicated page under the Version Control node in the Settings/Preferences dialog.
  • Implementing the most frequently needed commands (Open Source Safe Explorer, Check In/Out, Add, Undo Checkout, Get Latest Version); Next, Previous, Rollback, Old text actions are available from the dedicated gutter bar in changed locations.

Visual Studio Team Services


Visual Studio Team Services is a plugin to enable working with Git and TFVC repositories on Visual Studio Team Services or Team Foundation Server 2015.
GitHub | Issues | Twitter @JavaALM

Features
  • Supports authenticating with Visual Studio Team Services and Team Foundation Server 2015 to work with source code in Git repositories.
  • Checkout code from Git repositories on Visual Studio Team Services and Team Foundation Server 2015.
  • Import IntelliJ projects into Git repositories on Visual Studio Team Services and Team Foundation Server 2015.
  • Create pull requests and view your active pull requests.
  • View work items based on queries and select one or more work items to associate with your commits.
  • Create a new branch and associate it with the work item you are working on.
  • Check the build status of your repository and queue a new build if desired.
  • Quickly browse to file history or commit details on the web from the IntelliJ project.
  • TFVC support (in preview): Ability to checkout, update, and checkin local changes.


For More Information
See Visual Studio Team Services – Java

Compiled with Java 1.6
Compatible with IntelliJ Ultimate and Community editions versions 14 and later and Android Studio 1.2 and later

Privacy Policy
For information about our privacy policy, please view the Microsoft Visual Studio Product Family Privacy Statement

ZipChanges

This plugin adds an extra action to the ChangeList popup menu. It allows for creating a zip file containing specific changes.

The plugin searches for a common ancestor to create a meaningful folder structure inside the zip file.