In GitExtensions stand-alone application you could click on a folder, click the view history and you will be presented with folder related commits:
Using the CLI the result is achieved by executing following command: gitex filehistory XXX\Client. where the last part of the path is the folder, instead of filename.
Nothing like this is currently exists in VSIX. We have an option to select an item in solution explorer and then clicking on File history option in extension, but this will show the history of the selected file. The logic does not work for folders.
example: view file history
main problem showed
If you were to click on a folder and try to do the same:
you wouldn't event be able to check the history at all:
sub-problem: can't view history for top-level items
In addition to this - I can report few other issues with the extension. Seems like for solution "top-level" items it's impossible to view the history:
sub-problem: .csproj file history triggers .sln file history instead
The history is opened for .sln instead:
sub-problem: uncertain purpose of view changes function
Lastly, it is not clear what view changes function does:
It always shows the whole history of changes in whole repository, regardless of what item you select in solution explorer.. I propose to either remove it or rename it.
So to summarize:
Please implement the folder history command. It should be applicable to "Solution", "Projects", and "folders" of projects.
Fix the .csproj file history view functionality.
Fix the solution's top-level items view history functionality.
Rename or remove or fix view changes function depending on what it's supposed to do.
Most of the problems described here must be related to the same functionality (same CLI command, except for 4.), so I grouped them together, but if you were to select only 1 complaint from this issue - please fix the "folder history" functionality in VS :)
Hello,
request
In
GitExtensions
stand-alone application you could click on a folder, click theview history
and you will be presented with folder related commits:Using the CLI the result is achieved by executing following command:
gitex filehistory XXX\Client
. where the last part of the path is the folder, instead of filename.Nothing like this is currently exists in
VSIX
. We have an option to select an item in solution explorer and then clicking on File history option in extension, but this will show the history of the selected file. The logic does not work for folders.example: view file history
main problem showed
If you were to click on a folder and try to do the same:
you wouldn't event be able to check the history at all:
sub-problem: can't view history for top-level items
In addition to this - I can report few other issues with the extension. Seems like for solution "top-level" items it's impossible to view the history:
sub-problem:
.csproj
file history triggers.sln
file history insteadThe history is opened for
.sln
instead:sub-problem: uncertain purpose of
view changes
functionLastly, it is not clear what
view changes
function does:It always shows the whole history of changes in whole repository, regardless of what item you select in solution explorer.. I propose to either remove it or rename it.
So to summarize:
folder history
command. It should be applicable to "Solution", "Projects", and "folders" of projects..csproj
file history view functionality.view history
functionality.view changes
function depending on what it's supposed to do.Most of the problems described here must be related to the same functionality (same CLI command, except for 4.), so I grouped them together, but if you were to select only 1 complaint from this issue - please fix the "folder history" functionality in
VS
:)Thank you.
Environment