I suggest you ...

Visual Studio Tools for Git Extension (Microsoft Git Provider) integration with Source Control Explorer window

The major feature that is still missing from the Microsoft Git Provider is to integrate it with the Source Control Explorer window to provide a full featured Git repository UI that will rival third party tools in it's feature set.

A great example of the ideal functionality is the Git Extensions main user interface. It allows changing repositories and branches, stashing changes, committing code and push/pull operations. It also provides a great visual diagram showing the commit history for the selected repository and where each branch (local and origin) is in relation to the head. It also allows you to view the entire file tree for the selected commit along with the changes made in the commit (the Diff tab).

Source Control Explorer already has very similar functionality when working with the TFS source control plug-in. Almost all of those features in Git Extensions can be tied to a similar feature found in Source Control Explorer for TFS. Providing similar functionality to Git Extensions in the Source Control Explorer window when using the Microsoft Git Provider would go a long way to providing a robust IDE for use with Git that is a core feature of Visual Studio.

598 votes
Vote
Sign in
(thinking…)
Password icon
Signed in as (Sign out)
You have left! (?) (thinking…)
Bryan shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

17 comments

Sign in
(thinking…)
Password icon
Signed in as (Sign out)
Submitting...
  • Nathan commented  ·   ·  Flag as inappropriate

    "Opening the suggestion again for you to upvote this one. Sorry for the confusion."

    I don't think it got opened. It's still locked.

    Suggestion: Post the status of the suggestions on the suggestion, not on the replies of admins which get collapsed so that you can't see them when viewing the suggestion.

  • Nathan commented  ·   ·  Flag as inappropriate

    I hope it means they're working on it. I love source control explorer. I don't want have to tab out of VS to the ADO repo page to work with my git repo branch. I don't want to have to memorize all of the command line syntax for everything I know how to do in Source Control Explorer. Please let us do it all via context menus inside the IDE. It's 2019.

    thisIdea.Votes.Add(myVote);

  • Anonymous commented  ·   ·  Flag as inappropriate

    Would you please add this feature? We don't know how to compare the working directory file with the local repository since we are using GIT-VSTS.

  • GC commented  ·   ·  Flag as inappropriate

    Please add this, I want to use the source control explorer window with in Visual Studio on my Git project hosted on VSTS. We have so people missing the ease of use of Source Control Explorer when we started working on Git VSTS hosted code.

  • Balu Chandran commented  ·   ·  Flag as inappropriate

    Currently after VSCode popularity, substantial number of dot net developers are using GIT. It is great dis-appointment and deep breath taking pain to know, our favorite source code explorer is not available for GIT in VSTS. To validate, Microsoft should initiate to figure out how many are using GIT within VSTS - result will speak how much delay we are in making this feature available by default.

  • Ignacio commented  ·   ·  Flag as inappropriate

    After Microsoft supported GIT (which I think could be an error) the ones missing the GIT train jumped in to find out that they supported it on the marketing level, not on their flagship IDE. Now we have to live like Eclipse users using multiple tools for day to day work, I was more productive and had less integration issues when I was using just a single and superb tool like VS was in the past with TFS.

  • Zephan commented  ·   ·  Flag as inappropriate

    Keep Visual Studio IDE relevant. My team recently switched to TF git. I'm most comfortable in VS right now but I see the more we have to work outside one IDE the more we will take hit(s) to learn alternative IDEs and dedicated developer interfaces. Less productive for me (and my team), less dependence on Microsoft tooling even if MS tools are superior in other ways. Please be the great integration story Microsoft is known to be :-). Embrace and extend ;-).

  • Sari WEHBE commented  ·   ·  Flag as inappropriate

    Hello there,
    for the TFS (team foundation server), there is a tool which is MTM (microsoft test manager).
    for the Git extensions, is there any tool for test management ?

  • Adam Coulter commented  ·   ·  Flag as inappropriate

    There is a partial implementation of this in Visual Studio 2017. You can now toggle the solution view between the solution and "folder" view which is essentially the source control explorer. Only problem is its very basic and doesn't do everything that source control explorer for TFVC did.

  • Kevin Cust commented  ·   ·  Flag as inappropriate

    Was about to migrate from TFVC to GIT and have just realised GIT is not supported in Source Control Explorer! Might delay/rethink this now. Any new plans for adding this soon?

  • Dave commented  ·   ·  Flag as inappropriate

    Please do this. The whole thing you guys seem to be going for these days is doing everything inside Visual Studio (think ASP.NET Browser Links, SSMS inside VS, etc.). It's super inconvenient that I have to go to a website to interact with TFS when I have been using the source control explorer for years.

    I'm guessing that this feature was deferred because other features were more important, but there's always VS2013 SP1...

    In general, I love the Git support. Keep up the great work!

Feedback and Knowledge Base