Add ability to hide all local or remote branches and then selectively show some (not soloing)
I'm looking at repo with 33 local branches and 218 remote branches. I want to only see the graph for a few local and remote branches. On the Local tab, there's no way to hide all local branches, I have to hide them one by one. On the Remote tab, if I hide the remote, I cannot unhide any of the branches in it - I have to individually hide each branch.
Branch trees (i.e. branches with names in the form path/to/branch) can be hidden and then individual branches can be shown, so you have the UI logic for it, it would be great if this same UI show/hide logic would work for the Local and Remote trees as well.
Comments: 8
Oldest
•
Newest
•
Most likes
•
Fewest likes
-
29 Oct, '22
Axel HeiderYes, please add this feature, it's really painful hiding one branch after another.
-
01 May, '24
Nathaniel HartI work on a project that has almost 2000 remote branches, 99.9% of which are some variation of "feature/{user name}/{feature name}". I absolutely don't care about those and only want to track (maybe) main and dev branches.
Even something as simple as adding the ability to select multiple remote branches and "Hide Selected" would go a long way to solving this problem. -
20 Dec, '24
DaveBoyYes, the hide all function on the remote branch is very much needed, just like the tag can hide all, which is necessary for projects with many branches
-
06 May, '25
Jonathan AdminWe're happy to share that with 11.1, you may now hide or show all refs from the Left Panel. Here's how it works: https://help.gitkraken.com/gitkraken-desktop/hiding-and-soloing/#hide-or-show-all-refs
-
07 May, '25
Axel HeiderI can hide all remote branches now, but then I can't un-hide specific ones. So currently the feature implementation is not too useful for my.
- In the context menu of a remote brnach I can't un-check the "hide" option.
- For whole branch trees of the form "foo/xxx", there is not option to un-hide the whole sub-tree, because there is not context menu. -
07 May, '25
shanaThis request has two parts:
1) ability to hide all refs in local or remote trees
2) ability to selectively unhide specific refs in those trees.
The local tree seems to now implement those two behaviours, so that's helpful. The remote trees, not so much? I can hide a remote, or all remotes, but then I can't unhide any ref on that remote, the option is disabled. This is, uh, unhelpful. Since remotes contribute the vast majority of noise on the graph, this is not what I would call done. -
22 Aug, '25
Tony GarciaThis shouldn't be marked as "Done", as the current implementation only allows hiding all remote branches, but not selectively unhiding ones you want to see.
-
06 Nov, '25
ErdinI've to say this feels incomplete.
If you hide all remote you are not allowed to show some back.
At least for my use case, this makes it hardly useful. What I would ideally want to see is that I can hide all origin with exception of a few main branches such as Main/Develop/Release etc.
Seeing all or nothing is surely helpful, but don't think it should be an end to this bug as others stated.