2015-11-12 124 views
0

全部Git在Visual Studio中:结帐在哪里?

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

我有Visual Studio 2015和最新的Git for windows。我也在Bash工作,但对我来说并不舒服。与此同时,Visual Studio不包含两个常用的命令:checkout和remove specific commit。

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

看看这个:print screen 。它有你需要的一切,但当然,除了结帐和删除。

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

回答

0

如果我记得很清楚(因为我不使用它,因为它符合人体工程学的不好和缺乏一些必要的功能),你无法检出特定的修订版本/提交,只是现有的分支机构。 否则,最终会出现“独立头部”状态,这可能会让您感到困惑,当您学习git时会增加复杂性,并且Microsoft应该尽一切努力妥善处理并向用户解释。

也许在接下来的版本...

PS:有时候,缺乏支持的一些特性是由于Git支持的Visual Studio是基于图书馆,不支持的100% git的功能呢。他们应该首先在该库中实现该功能(libgit2/libgit2sharp)。 过去由于缺乏无法兑换的原因。

+0

如果您想要详尽的git支持,请使用非常好的GitExtensions GUI ... – Philippe

+0

感谢您的澄清,它似乎是这样。我希望在下一个版本中,他们至少会添加Code功能。 –

0

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

您可以通过命令面板在VS代码中直接创建和签出分支。按Ctrl + P,类型git然后按空间。您应该看到以下内容:

command palette

如果键入checkout并再次按下空间,你会看到一个包含在当前库中的所有分支或标签的下拉菜单。

checkout

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

+2

你在混淆'Visual studio',IDE对'Visual Studio代码'的git支持不是很好,这是一款先进的多平台文本编辑器,它具有相当不错的git支持。 – Philippe

+0

谢谢,但我不能使用Visual Studio代码。 –

+0

@Philippe谢谢,对不起。微软的产品名称可能令人困惑。 – nick

相关问题