Pin branch to left in the graph 📌
Allow pinning a certain branch to the left side of the graph. All the commits in that branch's direct history should always appear on the left side. This is particularly useful for the default branch in a repository, or a prod branch, where you want to see how things are getting merged into it directionally.
Bonus: Support an ordering of multiple branches/branch patterns (would integrate nicely with Git Flow).
Comments: 12
-
22 Jun, '21
Rob MergedI often adopt very messy repos where best practices are inconsistent or non existent. It would be very helpful to be able to pin a specific branch to the left side of the Commit Graph. This would make it easier to visually follow the flow or commits in and out of a Base or Main Branch without having to solo it.
-
22 Jun, '21
Jonathan Admin"Add the ability to pin a specific branch to the left side of the graph view without soloing" (suggested by Rob on 2021-06-22), including upvotes (1) and comments (0), was merged into this suggestion.
-
24 Jun, '21
AppuristI just independently made this same suggestion in a Twitter reply. I'd love to see something done to make the behavior more predictable.
I'd also be even happier to see *auto*-pinning of branch order (or default ordering) with either left-side priority given to older created branches, or right-side priority given to branches with more recent commits (perhaps a preference). Although the latter would still reorder after a merge... :(
Obviously manual pinning allows any of these approaches, but there's still an opportunity to avoid the need for manual pinning at all if the default ordering of branches was based on something specific like this, and thus more deterministic. One UI problem this could avoid is the seemingly random reordering of branches after a merge. -
09 Aug, '21
Danny Pursley MergedIn the GRAPH column it would be so helpful if the MASTER release was always on the far left and then DEVELOP was always the next column to the right of MASTER and then features continued out to the right of that. Currently it seems random where the MASTER and DEVELOP paths are located making it more difficult to follow what branch is MASTER and which one is actually DEVELOP, etc.
-
09 Aug, '21
Jonathan Admin"Organize GRAPH Column" (suggested by Danny Pursley on 2021-08-09), including upvotes (1) and comments (0), was merged into this suggestion.
-
14 Sep, '21
Morgan Scruggs Mergedan option to keep master branch on the left or right of the tree to make it easy to follow.
-
14 Sep, '21
Jonathan Admin"option to show master branch always on one edge of the tree" (suggested by Morgan Scruggs on 2021-09-14), including upvotes (1) and comments (0), was merged into this suggestion.
-
10 Dec, '21
Kouji MatsuiOh, I understand why harder tracking branch history on my job repos. It causes by git-flow like branch management. I'm strongly upvote supporting this in near the future GitKraken!
-
09 Feb
Bernd WechnerI would request that we be able to ping one or two branches to the left as straight lines bottom to top with the rest as branches off to the right and between these two.
These can map very elegantly to the two dominant branches most project manage, the master/main branch and the development branch.
Whichever one is checked-out I would argue should be leftmost, and the other beside it to the right. -
16 Feb
Chris RobertsI would love to be able to pin the main/master branch to the left of the tree. I'm working with a slightly odd git repo which has many small branches that are all getting contributed to regularly. I often lose the master branch within the others as they await to be validated and merged in.
-
05 Mar
SteveI'd like to add my upvote to this request, it'd be very handy!
-
08 Apr
Jason PerssonI badly want this. My workplace refuse to use a linear history because of the perceived difficulty of rebasing. Jetbrains IDEs and the **free** git extensions are able to do this.