GitKraken V8.0.0

新しいCLIプレビューとディープリンクをサポート
9月 27, 2021
新バージョン

機能

Introducing the GitKraken CLI preview - The GitKraken CLI adds a Git-enhanced, keyboard-driven, terminal experience to the GitKraken Git Client.

  • Users can open Terminal Tabs in a number of ways:
    • Clicking the "New Terminal Tab" button after opening a new tab in GitKraken.
    • From the "Terminal" button in the toolbar of a Repo tab (opens the current repo in a Terminal Tab).
    • From the Command Palette (Ctrl/Cmd + P).
    • When working in a Terminal Tab, you can open a new Terminal Tab with the key combination Ctrl/Cmd + T. The new Terminal Tab will open in the same working directory.
  • Auto-complete and auto-suggest make building Git commands easier in the GitKraken CLI. This feature works for users of Microsoft PowerShell and ZSH and Bash for Apple Mac/Linux.
    • Auto-complete and auto-suggest have been configured for the most common Git commands.
  • Some of the Git visualizations that GitKraken is known for are also accessible within Terminal Tabs. To quickly view the commit graph, file diff, history, and blame view, simply type these commands:
    • gk panel - toggles the visualization panel on or off. You can also reposition the panel to the top, bottom, left, or right by adding those parameters to the command. For example gk panel right moves the panel to the right of the screen.
    • gk graph - shows the graph view. While this command has similar behavior to gk panel, even allowing repositioning of the graph with the same top, bottom, left, or right parameters, this command also returns to the graph if you're in a different view and has subcommands for toggling the graph columns with the keyboard.
    • gk history and gk blame - open the history or blame panel for a specified file.
    • gk diff - shows changes between commits. If no commit SHAs are provided, it will use your WIP and HEAD. If only one commit SHA is provided, it will be compared with HEAD.
    • gk --help - shows the list of available gk commands. You can also use --help on a specific gk command to see its arguments.
    • A toolbar above the panel will display the current repository name, branch, tag and the number of changes pending to be pulled and/or pushed. Clicking this toolbar will toggle the panel on or off.
  • A Terminal section has been added to the Preferences menu that allows Terminal Tab customization:
    • Font choice - Changes to this setting will only apply to new Terminal Tabs.
    • Font size.
    • Enable auto-complete and auto-suggest.
    • Default the visualization panel position when opening a new panel: top, right, bottom, or left.
    • Show the visualization panel by default. This will apply only when opening new tabs.
    • Terminal theme.
  • The GitKraken CLI Preview is currently unavailable for Self-hosted and Stand-alone customers.

Deep Linking

  • Added the ability to share deep links to specific remote repositories, commits, branches and tags in GitKraken. This allows users to more easily collaborate and save time when working in issue queues or Git pull requests.
    • When shared, these links will both open and focus GitKraken to the linked repository. The links will focus GitKraken on the commit, branch or tag specified. When specifying a branch, the latest commit of that branch will be focused.
    • The links can be found in GitKraken's context menus under Copy link to remote/commit/branch/tag.

Jira App Integration - Git Integration for Jira

  • GitKraken now works with the Git Integration for Jira app to allow quick navigation between GitKraken and Jira when viewing commits and file diffs related to Jira issues.
  • In GitKraken, you’ll find buttons and links to open the following in Git Integration for Jira:
    • File diffs - within the file diff view and in file context menus.
    • Commits - context menu when right-clicking commits in the graph.
  • In the Git Integration for Jira, anywhere you view commits and diffs will automatically have links to open them in GitKraken.
  • To leverage GitKraken’s Git Integration for Jira integration you will need to:
    • Connect Jira Cloud Integration in GitKraken.
    • Select Jira Cloud as the Issue Tracker for a repository.
    • Select a Jira Project.
    • Install Git Integration for Jira on the same Jira Cloud instance as the Jira Project.

Improvements

  • The Fuzzy Finder is now the Command Palette:
    • Renamed the Fuzzy Finder to the Command Palette. You can still open the command palette through the keyboard shortcut Ctrl/Cmd + P, or through the new magic wand icon in the toolbar.
  • Tab navigation has been significantly improved when many tabs are open at once:
    • Improved the tooltips to provide both tab title and repo information.
    • Tooltips will now instantly appear when hovering the entire tab, not just the title.
    • A new dropdown list has been added to the tabs bar to help with tab navigation.
  • Reopening tabs after a “close all tabs to the right”, a “reopen closed tab” will now reopen only one tab at a time, instead of all that were closed at once.
  • Added the option to “Quote Reply” for comments in the PR view.
  • The profile menu now shows the Organization associated with the current profile.
  • A “Cancel Rebase” button has been added at the top right of the Interactive Rebase panel for easier access.
  • Improved form, prompt and modal keyboard navigation and submission.
  • Improved user experience for the login form.
  • Styling of long branch names in the right panel has been improved.
  • Debouncing has been added in the left panel search - Searches will be executed when you stop typing, instead of on each letter, making it easier to find what you’re looking for.
  • The Pull Request icon has been added back to branch labels in the graph.
  • Relative paths are now allowed in hooksPath.
  • All users are now able to select a project for GitLab and GitLab-Self-Managed issues on the left panel.
GitKraken

GitKraken

開発者向けの強力なGitツールスイート

ご質問がありますか?

今すぐ GitKraken ライセンススペシャリストとライブ チャット