sparse-checkout support
I would like sparse-checkout support in order to make working with large repositories (e.g., monorepos) manageable.
GitKraken is approximately 5-10x slower than cli for a large repository that I use (~1.5 GB). It is painful to use.
Comments: 6
Oldest
•
Newest
•
Most likes
•
Fewest likes
-
03 Mar
Jonathan Admin PinnedHighlighted comment
Hey everyone, Jonathan from GK here. Sparse checkout has been a persistent pain point, especially for teams managing monorepos or large binary-heavy repositories where GitKraken's performance degraded and excluded files appeared as deleted.
As of GitKraken Desktop 11.10, sparse checkout is now a first-class feature.
For new repositories, you'll find a Sparse Checkout option directly in the Clone modal, next to Shallow Clone. For existing
repositories, open Preferences, navigate to Sparse Checkout, and configure which paths you want checked out locally. You can
adjust this configuration at any time.
This means GitKraken Desktop now respects and manages your sparse-checkout configuration, rather than fighting it.
Full release notes: https://help.gitkraken.com/gitkraken-desktop/current/#version-11-10-0
Download the latest version: https://www.gitkraken.com/download
We appreciate the detailed reports and patience, and hope you enjoy. -
15 May, '23
WillWe currently have a repo with filenames containing the question mark '?' character used for deploying icons for an iPhone app.
When checking out the repo on Windows, we exclude these files via the `sparse-checkout` feature. However, when opening the repo in GitKraken, it does not recognize that sparse checkout i sbeing used and reports all the excluded files as having been deleted.
This effectively means I cannot use GitKraken to manage this repo, at all -
11 Dec, '23
Julian-OSimilar to Will, I am dealing with a repository with a directory called "aux". Windows cannot handle it, and Kraken won't let me use sparse-checkout to avoid the problem files.
-
06 Apr, '24
Dragon1573I'm currently working on https://github.com/microsoft/winget-pkgs , with sparse-checkout no more than 1% of files. When working in Git Bash or Powershell Core 7 (Oh My Posh enabled), "git fetch" and "git merge" are fast enough (around 5~10 sec) for me. While performing "git merge" action in GitKraken Client, it totally stuck for over 10 min!
Please add support to sparse-checkout feature. I really need it. -
28 Oct, '24
WarethisWe use git for deployment but I manage our repos exclusively with Gitkraken. Now, our deployment and management processes are going to start using sparse-checkout by the end of the year. I do not want to leave Gitkraken.
-
01 Apr, '25
LucI vote for this too! My organization is using git-sparse for a large repo and I would really like to use GitKraken for managing my repository. It is so smooth with all of my other repositories, but breaks down on this one.
@GitKrakenGurus - Please consider giving this attention. 🙏