Visual Studio中的Git:checkout在哪里?

时间:2015-11-12 00:31:05

标签: git visual-studio visual-studio-2015

所有

我已经看过相同的主题,但没有回复。

我有Visual Studio 2015和最新的Git for Windows。我也在Gash和Bash一起工作,但对我来说并不舒服。与此同时,Visual Studio不仅包含两个流行的命令:checkout和remove specific。

为什么版本控制的世界对新手开发者来说如此残酷......

看看这个:print screen 。它拥有您需要的一切,当然,除了结账和删除。

请帮忙,我该如何解决这个问题? 可能存在VS2015的任何扩展,或者我可以通过编码将这些点添加到此菜单中?

2 个答案:

答案 0 :(得分:0)

您将要使用命令调色板。 Visual Studio团队发布了一个很好的解释here。我将包括相关部分:

  

您可以通过命令选项板直接在VS代码中创建和签出分支。按 Ctrl + P ,键入git,然后按 Space 。您应该看到以下内容:

command palette

  

如果您键入checkout并再次按 Space ,您将看到包含当前存储库中所有分支或标记的下拉列表。

checkout

  

git branch命令可让您快速创建新分支。只需提供新分支的名称,VS Code将创建分支并切换到它。

答案 1 :(得分:0)

如果我记得很清楚(因为我不能使用它,因为它不符合人体工程学且缺乏一些必要的功能),你不能检查特定的修订/提交,只检查现有的分支。 否则,你将最终进入一个独立的头部。状态,这可能会让人感到困惑,当你学习git时会增加复杂性,并且微软应该努力处理并向用户解释。

也许在下一个版本中......

Ps:有时候,缺乏对某些功能的支持是由于图书馆对Visual Studio的git支持所依据的,它还没有支持100%的git功能。他们应该首先在这个库中实现该功能(libgit2 / libgit2sharp)。 过去无聊的缺乏原因是由于这一点。