Sign Up Now: GitKraken Glo Boards vs. To quickly show you how GitKraken Glo Boards stands out from competitors, I’m going. GitKraken can be connected to Github, Gitlab, or Bitbucket accounts through OAuth. From that point onward most if not all actions that are related to these services can be done inside GitKraken. Things like: cloning or forking a repository, adding a remote, pushing to a remote repository hosted on these services can be done inside the app. GitKraken is the best Git client for Windows, Mac & Linux! Streamline your Git workflow by connecting GitHub, GitLab, Bitbucket or Azure DevOps repos & integrate with Jira, Trello, GitHub or GitLab issues.
Linking Git Commits to Jira Issues
To create a link between your Git commit and a Jira issue, developers must include the issue key into the commit comment.
For example, the “PRJ-50 fixed issue” comment – this assumes that you have configured a Jira project with the key ‘PRJ’ and someone has created the issue #50 within this project.
Commits are selected by issue key. Developers should add them to comments every time the commits are made.
Example Git commit message: “GIT-913 - Plugin version…”. In this case, “GIT-913” is the issue key linking the commit message to the Jira issue.
Gitkraken Vs Jira
Commits that are part of non-master branches will be included only if the master branch doesn't have them.
As a best practice to work with subtask — put the parent and subtask Jira issue keys in the commit message so that the commit shows in both places. This way, the commit for the subtask does not get lost in the many commits of the parent issue.
![Gitkraken Jira Gitkraken Jira](/uploads/1/3/3/9/133911669/848459231.gif)
The maximum commit message length limit is 8,000 characters.
The Git Integration for Jira app supports commits that used the old Jira key in the commit message after a project rename to a new key name (Example: TEST-16 to PROJ-16).
There are two scenarios related to the rename/move:
- The Jira project key was renamed and the commit message contains the old key prior to the installation of the Git Integration for Jira app.
- The Jira issue was moved from one project to another project and the message contains the old key prior to the installation of the Git Integratin for Jira app.
Only the commits that are linked to Jira issues will show on the Jira Activity Stream (not all commits in repositories).
Manually Link Git Commits to Jira Issues
![Gitkraken Jira Gitkraken Jira](/uploads/1/3/3/9/133911669/176076414.gif)
The process steps in this section applies to Jira Server/Cloud with installed Git Integration for Jira app.
To manually associate a git commit to a Jira issue, access the Change commit issues feature from the following locations:
- Project page > Git Commits > click View Full Commit.
- Issue page > Git Commits tab > click View Full Commit.
- Git menu > View all repositories > select a repository with git commits.
Click the Change commit issues label. The following dialog is displayed:
Add, edit or delete linked Jira issue keys in the Associated issues to commit field.
- JIRA administrators can add/remove any association.
- Project administrators can add/remove any association in that project.
- The authors of the commit can add/remove the association, if they have the View Development Tools access.
If the commit is associated with multiple Jira issues, you will see the following:
Gitkraken Jira
In the above example, the selected commit is associated with Jira issues TEST-1, TEST-2 and PROJ-4 separated by commas. Adobe acrobat dc 2020 mac.
Using the above example:
- To associate the commit to an issue, insert a new issue key separated by a comma.
- To remove commit association to an issue, delete the issue key.
Click Save to save the changes.
Saving the changes triggers a repository reindexing to show new associations.
Git Notes
Starting v2.6.21, the Git Integration for Jira app displays git notes in the Git Commits tab:
For a git repository with several existing commits in it, commit authors can associate issue keys via git notes to these commits without having to edit the commit messages. The Git Integration for Jira app will index issue keys in git notes.
Smart commit actions are also supported in git notes.
Each commit can only have one git note per namespace. There can be multiple note namespaces per commit. These note namespaces are automatically indexed.
Git notes are sorted by name.
Guidelines for adding new git notes:
- add git notes to new commits which has not been indexed yet;
- git notes can be added to old commits which is already indexed - but does not have an issue key.
For old commits that are already indexed and have issue key(s) in commit message - see FAQ > Reindex > How do I clear the Git Integration Plugin for Jira cache manually? topic.
Adding a git note to an already reindexed commit: