fork-dev / TrackerWin

Bug and issue tracker for Fork for Windows
461 stars 10 forks source link

Make it easier to modify remote/tracking of branches #1110

Open michael-hawker opened 3 years ago

michael-hawker commented 3 years ago

I think the only thing I haven't figured out is how to modify the linked remote/tracking of a branch within the GUI.

I know I can set it up initially when I push a local branch up. But if I want to have it track multiple remote branches or change which branch is being tracked, I have no idea how to get back to a place which lets me modify that setting?

I'd expect to find it in the context-menu when right-clicking on my branch head in the tree view.

DanPristupov commented 3 years ago

I'd expect to find it in the context-menu when right-clicking on my branch head in the tree view.

It's in the branch context menu on the sidebar.

michael-hawker commented 3 years ago

Thanks @DanPristupov, my sidebar is a mess, I never use it (except sometimes to find a known branch I want to checkout that I haven't already pulled locally, but rarely as I use hub checkout to grab inflight PRs).

image

I always interact with my branches from the treeview as those are those are the ones on my top-of-mind. I rarely move my mouse all the way down to the bottom, most of what I'm doing is near the top, so I wouldn't have thought that right-clicking on the branch name in the sidebar would provide different options than when interacting with it in the tree.

Sidebar Context Menu image

It seems really like the only option missing between the two is the one I want:

Tree Context Menu + Sub-Menu image

It'd be great if this sub-menu for the local branch in the tree could also have the "Change Tracking Reference..." option as well.

Thanks!