microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
160.53k stars 28.12k forks source link

Create new built in git graph #179053

Open GIT-MDW opened 1 year ago

GIT-MDW commented 1 year ago

Type: Feature Request

While working with git graphs, I utilize both vscode and webstorm to determine which one is best, and I believe webstorm's git graph is effective right now.

Webstorm has a free git tool that we can use, but we must install an extension for vscode to use it. The best extension is git graph, but it costs money for extra things and isn't very versatile. Can it be made better to have one built in with annotations (like in webstorm git blame , you can check it in webstorm ) and so on..?

vscode git graph https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph

ws_Git_log_tab_legend

VS Code version: Code 1.77.0 (7f329fe6c66b0f86ae1574c2911b681ad5a45d63, 2023-03-29T10:02:16.981Z) OS version: Windows_NT x64 10.0.22000 Modes: Sandboxed: No Remote OS version: Linux x64 5.10.16.3-microsoft-standard-WSL2

For example there is good a program that can be considered as well as alternative, but 100% you need to implement in vs code

This one has more functions and for now is the best I think

https://www.sublimemerge.com/

image

Keavon commented 4 months ago

Git Graph is the single best thing ever to happen to making Git accessible. It single-handedly taught me Git from it being a complete mystery to being perfectly intuitive. It's also such an efficient and useful tool that I consider it my "home page" in the VS Code editor.

However, it is no longer maintained at all (the creator is MIA).

But it is so well designed, so popular, so useful, and still manages to be a minimal and unopinionated approach to visualizing a repo's Git commit history, that I strongly believe it absolutely deserves to become the blueprint for VS Code's built-in Git history viewer. This would make Git profoundly less confusing for millions of people. And it would act as a perfect complement to the existing Source Control panel that's already built into VS Code.

VS Code team, please consider reimplementing the core design of Git Graph straight into the default VS Code experience! Literally millions of people are counting on it (Git Graph has over 7 million installs and a 5.0/5.0 rating because it is so adored— making it the #2 most highly rated extension in the entire VS Code marketplace, only behind an extension for a color theme).

otdavies commented 4 months ago

I want to second @Keavon's point here. It is the best git extension available. It is great for code review and properly represents the flow of your git history without any biases. Please please make this a core part of VSCode.

isaacsando commented 4 months ago

I use this daily to review my git branches. I would love to see this as a core part of VS Code!

piradata commented 4 months ago

hello, i also would love this feature, there is no way to review git commits without the git blame and git graph extensions

MuTsunTsai commented 4 months ago

Absolutely second @Keavon 's proposal. We all need that.

Guddi11 commented 4 months ago

Same here. It’s too bad git graph is not further maintained at the moment. To implement its core functionality would put the use of git in vscode through the roof.

romansh commented 4 months ago

+1, I'd like to see it as a core functionality for VS Code.

AlexMarlow25 commented 4 months ago

It would be nice to see this feature as the main functionality in VS Code! This is one of the key features that still forces me to use WebStorm with VS Code.

AndreHorst commented 4 months ago

No doubt this extension shall be an essential core feature of VSCode.

Patta commented 4 months ago

+1

imagryesweid commented 4 months ago

Invaluable for large scale repos

pdicerbo commented 4 months ago

Essential to my everyday work!

Jibbajabbafic commented 3 months ago

This is an absolute must have extension and I always recommend it to new starters in my team, so having it directly integrated and maintained would be a huge benefit to the community.

pascal456 commented 3 months ago

support this idea, +1

I use Git Graph on daily basis.

apitofme commented 2 months ago

Not sure what to do about this but I found that there is a (presumably "illegally" forked / cloned / reverse-engineered) version of the O.G. Git Graph that has been published to the (OpenVSX) marketplace, going by then name Git Graph Plus.

  1. This version links to a fully permissive MIT license with notably different copyright details.
  2. It doesn't even try to hide it's fraud, given that it still links back to mhutchie's repo where (or course) the original restrictive license still exists.

Whilst first-party functionality is highly desirable and I am hopeful of this campaign's success, in the meantime may I also note that there is a new extension available in the marketplace which aims to provide a fully and permissively free, maintained and fork-able alternative to Git Graph called "git-log--graph" by phil294 (which is in both the Microsoft and OpenVSX marketplaces).

So for those interested / inclined you can support this new project here?


(Note: I have no affiliation to any projects mentioned!)

Additionally, since it is unrelated to the MS Marketplace (where it does not appear to be listed) I have reported the fraudulent extension to the maintainers of the OpenVSX marketplace (i.e. Eclipse Foundation)

GIT-MDW commented 2 months ago

For example there is good program that can be considered as well as alternative, but 100% you need to implement in vs code

This one has more functions and for now is the best I think

https://www.sublimemerge.com/

image

CDboyOne commented 1 month ago

+1

txf- commented 1 month ago

This would be great

mjkodkks commented 1 month ago

+1

laterz commented 1 month ago

其实,Virtual Studio有这样看起来很好用的Git可视化功能,希望在VSCode中也开放下!

https://learn.microsoft.com/zh-cn/visualstudio/version-control/git-browse-repository?view=vs-2022

stunited-thien commented 1 month ago

+1

RobMW commented 1 month ago

+1

dearpowa commented 1 month ago

Same, this feature is a must have +1

telemaxxx commented 1 month ago

+1

jakub-gawlik commented 1 month ago

+1

barak-flare commented 1 month ago

+1

gamesun commented 2 weeks ago

+1

Cube707 commented 2 weeks ago

+1

SuperDino484 commented 1 week ago

+1

piradata commented 6 days ago

guys, stop with the +1 on comments, just a 👍is enough