Vscode: SCM view is not helpful when there is no SCM repo

Created on 22 Feb 2017  路  6Comments  路  Source: microsoft/vscode

Testing #20999

  • OS Version: Windows

Steps to Reproduce:

  1. Open VS Code on a folder which does not have SCM repo initialized
  2. Open SCM view
  3. It is not helpful to figure out that you can initialise the repo from there.
  4. Top right icon looks like a Git label rather than an action button
  5. Commit box and changes take much precedence and misleading
  6. It would be useful if we can make Initialise action much prominent (like in old git)

image

bug git ux verified

Most helpful comment

A button like in the explorer to initialize a repo might be good too, that way it would be a more explicit action since it's creating a .git/ directory:

image

All 6 comments

How about if we put the Git Init action in the ... menu?

Probably a different icon to initialise might help. To me, even though I am used to the view with actions on the right.. First impression I got was "Ok, now we are mentioning that, this is a Git SCM using the icon there", But not to initialise. After hovering over it I got to know it is to initialise. But this is my impression. May be others get to it straight.

Is not it possible to show a disable mode for the commit box and not show any changes? Or

How about following flow:

  • Show everything under changes
  • When user tries to commit, initialise the repo and ask for more custom options ?

A button like in the explorer to initialize a repo might be good too, that way it would be a more explicit action since it's creating a .git/ directory:

image

Pushing this out to April.

Improved a bit:

image

There are more ideas coming up.

I like the proposal by @Tyriar.

Also the current 'Initialize Repository' button does not look like a button, rather as a non-clickable text, until you hover over it.
As for now, it's enough as a bug fix, putting verified.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

omidgolparvar picture omidgolparvar  路  3Comments

ryan-wong picture ryan-wong  路  3Comments

trstringer picture trstringer  路  3Comments

borekb picture borekb  路  3Comments

chrisdias picture chrisdias  路  3Comments