guberm / tortoisegit

Automatically exported from code.google.com/p/tortoisegit
0 stars 0 forks source link

Easier branch navigation in Log View #1819

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
enhancement request:

At the moment, it is cumbersome and time consuming to find the heads of 
branches in the log view (especially if they are older and there was no commit 
for a longer time), e.g. for doing a comparison between branches.

It would therefore be nice if one could navigate in the log view directly to 
the branch heads (but without checking out this branch and without changing the 
visiblity from all branches to just the chosen one).

One possibility would be via the context menu, another would be something 
similar to the branch selection menu in the upper left corner.

Original issue reported on code.google.com by g...@wolke7.net on 19 Jun 2013 at 8:08

GoogleCodeExporter commented 9 years ago
In Log View, there are 2 methods to choose branch to view
1. Click top left link to open Reference Browser, select a branch and click OK
2. Ctrl+F, select a branch and the view automatically jumps to that branch

Original comment by ch3co...@gmail.com on 19 Jun 2013 at 10:31

GoogleCodeExporter commented 9 years ago
1. The Reference Browser switches the view to only the selected branch and it 
doesn't select the head commit, so this is not what I have been looking for.

2. This second option is what I had in mind, thanks for your help. 
Unfortunately, I didn't find this myself ("Search log messages ..." in the 
context menu didn't seem what I looked for).
One small problem remains for me. When you click on the branch in this window, 
the head is automatically selected and a previous selection is deleted. It is 
therefore not possible to e.g. select branch A, then do Ctrl-F and select 
branch B and then compare the two branches. It would be great if the head of 
the branch could be shown in the log view without actually selecting it (and 
without changing the previous selection).

Original comment by g...@wolke7.net on 19 Jun 2013 at 3:03

GoogleCodeExporter commented 9 years ago
Issue #1806 (Compressed graph in the log view) is fixed since TGit 1.8.6.
It is a great feature.

I guess you would be satisfied with that.
( Top left link + Compressed graph + View only local branches )

At least, it approached. :P

Original comment by yuelinho...@gmail.com on 31 Oct 2013 at 12:34

Attachments:

C-h-e-r-r-y commented 8 years ago

I faced with same issue too. For me it is not very comfortable to navigate between neighbouring commits when they pushed with long interval. My suggestion is to add keys like ctrl during navigation. Cosider an algorithm:

  1. Select commit by mouse click
  2. Then press and hold ctrl key
  3. Use arrow up and arrow down keys to navigate to next or previous commit on mouse selected branch.

About going to head of branch for me there is no problem, because I can use searching, but for that case can suggest to use ctrl + home combination.