jzoss / Git-Source-Control-Provider

Git Source Control Provider is a visual studio plug-in that integrates Git with visual studio solution explorer.
https://github.com/jzoss/Git-Source-Control-Provider
GNU General Public License v2.0
78 stars 26 forks source link

Update for Visual Studio 2022 #128

Open ddobrev opened 3 years ago

ddobrev commented 3 years ago

It isn't even listed as available.

asine commented 2 years ago

need too

NightOwl888 commented 2 years ago

I also need the VS2022 update. I would contribute the PR if I had the bandwidth. Maybe one of you could submit it?

maciey commented 2 years ago

Same here - I do also miss that in vs2022

youxiaotian commented 2 years ago

need too

jzoss commented 2 years ago

Hey all..sorry It's not listed.. I'll take a look at see if I can't get it in there

jzoss commented 2 years ago

Also sorry...for some reason I stopped getting notifications on this

jzoss commented 2 years ago

I also need the VS2022 update. I would contribute the PR if I had the bandwidth. Maybe one of you could submit it?

If you have time to do a pr.. I'd totally take it

jzoss commented 2 years ago

HI all.. I am running into a bunch of issues with the upgrade.. this is a big one.. I'll keep going.. but again.. it anyone wants to help :)

ceztko commented 2 years ago

I'm sorry to be here just to say there's still desperate need for your extension in VS2022. The bundled integration in VS looks to be of no use to me: it's unable to switch on different repositories based on the focused file and it doesn't have a quick diff view.

maciey commented 2 years ago

@jzoss any luck with this yet ?

NightOwl888 commented 2 years ago

I managed to update Git Tools to work with VS2022.

There is a helpful VS2022 extension upgrade guide here.

<UseCodebase>true</UseCodebase> also seems to be required in order for the menus to show up in VS2022. Be mindful that none of the dependencies that you are referencing require 32 bit, as VS2022 no longer supports it. It is also best to use NuGet packages instead of local references, if they exist.

maciey commented 2 years ago

Thanks for updating this! Long waited ! However I cannot install it as it says it requires VS Common Project system. I cant finda a way how to install that - can you plz advise ?

jzoss commented 2 years ago

Awesome.. I am going to test this out. Thanks.. I

jzoss commented 2 years ago

@NightOwl888 Did you update this fork or the original fork? Is there a pull request I can see?

NightOwl888 commented 2 years ago

Nope, I updated Git Tools (a different plugin). See https://github.com/yysun/git-tools/pull/41.

But the same type of issues will apply here, so hopefully I have provided you with a roadmap to upgrade this tool.

NightOwl888 commented 2 years ago

Thanks for updating this! Long waited ! However I cannot install it as it says it requires VS Common Project system. I cant finda a way how to install that - can you plz advise ?

Hmm... I added that into the metadata because the VS 2019 release had it. I have no idea if it is actually a prerequisite of the tool. You might want to try compiling without it to see if that works. Otherwise, you might need to research how to use Visual Studio installer to install the required prerequisite. Either way, it would be helpful if you report your findings to https://github.com/yysun/git-tools/ if there is something about the tool that needs to be changed.

jzoss commented 2 years ago

@NightOwl888 I've tried that page before and got stuck. But I can give it another go..