Visual Studio未在上下文菜单中显示Git提交选项

时间:2014-10-21 12:02:06

标签: git visual-studio-2012 bitbucket

我有一个现有的Bitbucket Git项目,我已经从here

为Git安装了Visual Studio Tools

我的视觉工作室根本没有显示任何表示我已经完成此操作,直到我进入工具>选项>源代码控制并将其从无改为#34; Microsoft Git提供商&#34 ;

现在我的解决方案资源管理器在正确的位置显示了很少的挂锁和嘀嗒声,但是当我右键单击时,没有任何内容与提交或任何内容相关联。

当我创建一个新项目时,我也没有选择创建一个新的git存储库。

我正在使用Visual Studio 2012并尝试安装所有更新并修复该工具,但仍然没有乐趣。

有谁知道发生了什么?

4 个答案:

答案 0 :(得分:13)

我遇到了同样的问题,并且在某些目录而不是其他目录中获得了上下文菜单。我可以使用以下技术进行签入,但是我还想获得“提交”和“添加”的上下文菜单。

尝试转到“团队资源管理器”选项卡,然后在“项目”下单击“更改”图标。 enter image description here

那应该列出您添加的所有文件(下面以黄色突出显示)。输入提交消息,然后输入“提交”或“全部提交”。

更新:几分钟后,在解决方案资源管理器中,我现在看到“提交/撤消”选项。似乎是他们出现之前的延迟。

enter image description here

答案 1 :(得分:3)

在分支控件附近的Visual Studio状态栏上,有一个git“提交”的快捷方式。它显示了要提交的更改数量。

enter image description here

答案 2 :(得分:1)

我相信你必须从GitHub克隆你的存储库才能获得提交上下文选项。我有同样的问题,不得不使用GitHub桌面应用程序提交更改或使用团队资源管理器是VS.我做了我所拥有的一切,删除了我在本地的所有内容,然后从GitHub克隆了它。我现在通过上下文菜单提供了提交选项。

编辑: 我也注意到,如果你有"显示所有文件"在VS中选择的按钮,提交上下文消失。如果取消选择show all files,则可以再次访问commit。

答案 3 :(得分:0)

我在这里有同样的问题。有时显示它有时不显示。现在我正在使用TortoiseGit和TortoiseGitToolbar visual studio扩展。它提供了一个很棒的工具栏,您还可以在解决方案目录之外提取/提交更改。

https://github.com/MRCollective/TortoiseGitToolbar