You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: gitlens/gitlens-community-vs-gitlens-pro.md
+3-2
Original file line number
Diff line number
Diff line change
@@ -34,10 +34,9 @@ GitLens Pro takes your workflow to the next level by unlocking advanced features
34
34
### Making Your Choice
35
35
36
36
Both GitLens Community and Pro provide valuable tools to support your Git workflows. The Community edition is an excellent choice if you're looking for a powerful free VS Code Git management tool. If your work involves PR reviews, collaborative workflows, and advanced Git actions, upgrading to GitLens Pro will unlock new features and workflows to increase your developer productivity.
37
+
_Both editions are backed by our commitment to enhancing your development experience. Start with Community and upgrade to Pro when you need additional horsepower for your workflows._
_Both editions are backed by our commitment to enhancing your development experience. Start with Community and upgrade to Pro when you need additional horsepower for your workflows._
41
40
42
41
**_Choose Community if you want:_**
43
42
@@ -47,12 +46,14 @@ _Both editions are backed by our commitment to enhancing your development experi
47
46
48
47
**_Upgrade to Pro if you need:_**
49
48
49
+
*_AI-powered automation for Git workflows_
50
50
*_Streamlined PR review workflows_
51
51
*_Advanced Git operations and visualization_
52
52
*_Cross-platform integration capabilities_
53
53
*_Team collaboration features_
54
54
*_Enhanced productivity tools for professional development_
55
55
56
+
56
57
### Get Started with GitLens Pro Today
57
58
58
59
<aclass="button button--basic"href="https://gitkraken.dev/register?product=gitlens&source=marketing_page&redirect_uri=vscode%3A%2F%2Feamodio.gitlens%2Flogin&flow=gitlens_web&utm_source=website&utm_medium=help-center&utm_campaign=pro-vs-community-pg&utm_content=button"target="_blank">Try GitLens Pro for free</a>
Copy file name to clipboardExpand all lines: gitlens/gitlens-features.md
+57-10
Original file line number
Diff line number
Diff line change
@@ -7,8 +7,8 @@ taxonomy:
7
7
8
8
---
9
9
10
-
Features marked with `PRO` require a [trial or paid plan](https://www.gitkraken.com/gitlens/pricing) for use on privately hosted repos
11
-
Features marked with `PREVIEW` require a GitKraken Account, with access level based on your [plan](https://www.gitkraken.com/gitlens/pricing), e.g. Community, Pro, etc
10
+
Features marked with `PRO` require a [trial or paid plan](https://www.gitkraken.com/gitlens/pricing?source=help_center&product=gitlens) for use on privately hosted repos
11
+
Features marked with `PREVIEW` require a GitKraken Account, with access level based on your [plan](https://www.gitkraken.com/gitlens/pricing?source=help_center&product=gitlens), e.g. Community, Pro, etc
12
12
13
13
***
14
14
@@ -273,7 +273,7 @@ At the top of the commit graph the repository name, the branch name that is curr
<p>Note: The Commit Graph is available to all users working on public repositories, and requires no account. Additionally, users with a paid GitLens subscription or trial can use the Commit Graph with private repos. </br></br>
276
+
<p>Note: The Commit Graph is available to all users working on public or local repositories, and requires no account. Additionally, users with a paid GitLens subscription or trial can use the Commit Graph with private repos. </br></br>
277
277
278
278
We’d love to hear your feedback in the <a href='https://github.com/gitkraken/vscode-gitlens/discussions/2158' target='_blank'>Commit Graph discussion on GitHub</a>.</p>
279
279
</div>
@@ -411,10 +411,13 @@ You can pin pull requests using the pin icon <i class="fa-solid fa-thumbtack"></
411
411
<divclass='callout callout--basic'>
412
412
<p>Note: The Launchpad is currently organized by prioritizing items on the list that require more action by elevating them to the top. This is subject to change in the future.</p>
413
413
</div>
414
+
<divclass='callout callout--warning'>
415
+
<p>This Feature is only available for Pro subscription tiers or higher</p>
416
+
</div>
414
417
415
418
***
416
419
417
-
## Visual File History`PRO`
420
+
## Visual File History
418
421
419
422
The Visual File History allows you to quickly see the evolution of a file, including when changes were made, how large they were, and who made them.
420
423
@@ -431,21 +434,57 @@ Gain additional insights on hover.
To connect an AI Provider, stage some changes you want to generate a commit message for and then run the `GitLens: Generate Commit Message (Experimental)` command from the Command Palette (`command/ctrl + shift + P`). From there you will be guided through the process of accepting to send the diff of your staged changes to the AI Provider and the entry of your AI Provider key. The API key can be created from your AI Provider's site. Once completed, the generated commit message will be entered into the commit input box on the Source Control sidebar. You can also enter additional context about your changes in the commit box and those will also be sent to help generate a better message. Additionally, you can customize the `gitlens.experimental.generateCommitMessagePrompt` setting to control the prompt used to structure and format the generated commit message. There are additional `gitlens.ai` settings that can be [customized](/gitlens/gitlens-settings/#misc-settings) for the provider and model.
450
+
To generate a commit message, stage the changes you want, then navigate to Home View and tap the "Generate Commit Message" button to generate a precise, descriptive commit messages based on your changes, or run the `GitLens: Generate Commit Message (Experimental)` command from the Command Palette (`command/ctrl + shift + P`). From there you will be guided through the process of accepting to send the diff of your staged changes to Gitkraken AI. Once completed, the generated commit message will be entered into the commit input box on the Source Control sidebar. You can also enter additional context about your changes in the commit box and those will also be sent to help generate a better message. Additionally, you can customize the `gitlens.experimental.generateCommitMessagePrompt` setting to control the prompt used to structure and format the generated commit message. There are additional `gitlens.ai` settings that can be [customized](/gitlens/gitlens-settings/#misc-settings) for the provider and model.
451
+
452
+
<divclass='callout callout--warning'>
453
+
<p>Gitlens Pro users and above can also choose to provide their own API key in order to use a different AI provider. Gitkraken AI utilizes the Gemini 2.0 Flash model.</p>
454
+
</div>
455
+
456
+
### AI Stash Messages `Pro`
457
+
*Available in:* Pro, Advanced, and Business plans
458
+
Create intelligent descriptions for stashed changes, making it easier to find and understand your work later. This feature generates context-rich stash descriptions that help you quickly identify the purpose of each stash.
459
+
*How to access:*
460
+
- From the Command Palette: `GitLens: Generate Stash Message with AI`
461
+
- When creating a stash: Look for the AI option in the stash creation interface
462
+
- From the stash view: Generate descriptions for existing stashes
463
+
464
+
### AI Commit Explanations`Pro`
465
+
*Available in:* Pro, Advanced, and Business plans
466
+
Understand the reasoning behind changes with AI-generated explanations of commit content and purpose. Quickly grasp the intent and impact of complex commits without having to manually review all changed files.
467
+
468
+
*How to access:*
469
+
- In the "Commit Details" view: Find the AI explanation panel
470
+
- In the "Cloud Patch Details" view: Look for explanations alongside commit information
471
+
- When reviewing commits: Option to generate explanations for any selected commit
472
+
473
+
### AI Changelog Creation `Advanced`
474
+
*Available in:* Advanced and Business plans only
475
+
Automatically generate comprehensive changelogs from selected commits in the Graph, perfect for release documentation. Maintain consistent and detailed changelogs without manual effort.
476
+
*How to access:*
477
+
- In the Search/Compare view: Click the inline button on the "commits" line
478
+
- When selecting multiple commits in the Graph: Right-click and choose "Generate Changelog"
479
+
- From the Command Palette: `GitLens: Generate Changelog from Commits`
443
480
444
-
To remove your AI Provider API key in GitLens, run the command `GitLens: Reset Stored AI Keys...` from the Command Palette.
481
+
<divclass='callout callout--basic'>
482
+
<p>More questions about Gitkraken AI? Please see our <a href="https://help.gitkraken.com/general/gitkraken-ai-faq/">GitKraken AI FAQ page</a> for more details</p>
<p>Community users are limited to basic functionality only.</p>
613
+
</div>
614
+
572
615
## GitHub Enterprise Server and GitLab Self-Managed Integration `PRO`
573
616
574
617
GitLens Pro offers a richer integration with GitHub Enterprise Server and GitLab Self-Managed.
@@ -609,12 +652,16 @@ Or
609
652
610
653
***
611
654
612
-
## Jira Integration
655
+
## Jira Integration`PRO`
613
656
614
657
The Jira Integration connected through your GitKraken Account gives you access to Jira [Autolinks](/gitlens/gitlens-features#autolinks) anywhere autolinks are supported in GitLens. Simply connect the integration and GitLens will automatically convert Jira IDs in commit messages to links i.e. `ABC-123`.
<p>This Feature is only available for Pro subscription tiers or higher</p>
663
+
</div>
664
+
618
665
To connect the integration, open the GitLens Sidebar, select `Cloud Integrations` from the GitKraken Account view, select Jira Cloud, and proceed with the integration connection by allowing GitKraken access to your Atlassian Account. You can also open gitkraken.dev/settings/integrations in a browser.
Copy file name to clipboardExpand all lines: gitlens/gitlens-home.md
+17-4
Original file line number
Diff line number
Diff line change
@@ -59,7 +59,7 @@ From inside a file, Inline Blame and Hovers provide the answers to who exactly c
59
59
60
60
Reviewing pull requests can be cumbersome due to needing to context switch to a browser to search through pull requests that are irrelevant to you. Email notification updates can interrupt your workflows when checking out branches if you have work in progress. With the use of Launchpad and Worktrees, GitLens offers the ability to see all pull requests that are organized in groups of actions that you need to take and utilize worktrees to simultaneously have separate working directories, all without leaving Visual Studio Code.
61
61
62
-
#### Launchpad
62
+
#### Launchpad`PRO`
63
63
64
64
To begin working with the Launchpad, connect the [GitHub Integration](gitkraken.dev/settings/integrations). Once connected, you can access the Launchpad from the command palette (command/ctrl + shift + P) > _GitLens: Open Launchpad_.
65
65
@@ -68,7 +68,9 @@ Here, you can see pull requests that are open on your current branch, blocked, n
68
68
To begin reviewing a pull request, simply select a pull request and then Open in Worktree or Switch to Branch or Worktree.
69
69
70
70
<ahref="vscode://eamodio.gitlens/link/command/launchpad">Open the Launchpad in GitLens</a>.
71
-
71
+
<divclass='callout callout--warning'>
72
+
<p>This feature is only available for Pro subscription tiers or higher</p>
73
+
</div>
72
74
#### Worktrees
73
75
74
76
Worktrees allow you to have separate working directories, meaning you can check out and work in multiple branches at once. This allows you to not need to commit or stash changes you are currently working on in order to review a pull request.
@@ -77,6 +79,10 @@ Once you have opened a worktree, you can easily begin reviewing all changes made
77
79
78
80
<ahref="vscode://eamodio.gitlens/link/command/worktrees">Open the Worktree View in GitLens</a>.
79
81
82
+
<divclass='callout callout--warning'>
83
+
<p>Community plan is restricted to public and local repositories only.</p>
84
+
</div>
85
+
80
86
***
81
87
82
88
### Streamline Collaboration
@@ -89,7 +95,7 @@ Once you have opened a worktree, you can easily begin reviewing all changes made
89
95
90
96
When collaborating with others in a repository, it can be difficult to share code without bloating your repository with multiple commits and branches that may not be ready to contribute to the remote. Additionally, pull request reviews can be limiting for what you have access to review, comment on, and does not give you the ability to review files that have not been modified. With the use of Cloud Patches and Code Suggest, GitLens offers the ability to easily share code without needing to commit/push it to a remote and allows you to suggest code changes to any file in the repository.
91
97
92
-
#### Cloud Patches
98
+
#### Cloud Patches`PRO`
93
99
94
100
Cloud Patches are Git patches that can be shared with anyone in your GitKraken organization to quickly share code changes with others. It can be applied to their working directory to continue to collaborate on or commit to the repository.
95
101
@@ -98,15 +104,22 @@ To create a cloud patch, make changes to any file in a repository and then save
98
104
When you select members to share it with, they will see this in the Cloud Patch sidebar to be able to apply to their working directory.
99
105
100
106
<ahref="vscode://eamodio.gitlens/link/command/cloud-patches">Open the Cloud Patches View in GitLens</a>.
107
+
<divclass='callout callout--warning'>
108
+
<p>This feature is only available for Pro subscription tiers or higher</p>
109
+
</div>
101
110
102
-
#### Code Suggest
111
+
#### Code Suggest`PRO`
103
112
104
113
Code Suggest allows you to make edits across the entire repository that can be submitted to anyone's open pull request.
105
114
106
115
To create a Code Suggestion, have a branch checked out with an open pull request, make changes to any files and save those changes. Then, use the command palette (command/ctrl + shift + P) > _GitLens: Show inspect view_ > Suggest Changes for PR.
107
116
108
117
The pull request creator can then review these changes, apply them to their working directory to continue updating them, and accept the changes to commit/push them to the pull request.
109
118
119
+
<divclass='callout callout--warning'>
120
+
<p>This feature is only available for Pro subscription tiers or higher</p>
0 commit comments