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

Bex*_*Bex 10 git bitbucket visual-studio-2012

我有一个现有的 Bitbucket Git 项目,我已经从这里安装了 Visual Studio Tools for Git

在我进入工具>选项>源代码控制并将其从无更改为“Microsoft Git provider”之前,我的visual studio根本没有显示任何内容来表示我已完成此操作

现在我的解决方案资源管理器在正确的位置显示了小挂锁和刻度,但是当我右键单击时,与提交或任何 git 无关

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

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

有谁知道发生了什么?

Nea*_*ers 16

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

尝试转到“团队资源管理器”选项卡,然后在“项目”下单击“更改”图标。 在此处输入图片说明

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

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

在此处输入图片说明

  • 这种情况在 vs 2019 16.7.1 中再次发生,这个答案解决了我的提交问题。我太依赖上下文菜单选项了。 (2认同)

dva*_*erl 3

我相信您必须从 GitHub 克隆存储库才能获取提交上下文选项。我遇到了同样的问题,必须使用 GitHub 桌面应用程序提交更改或使用 Team Explorer is VS。我提交了我拥有的所有内容,删除了本地拥有的所有内容,然后从 GitHub 克隆了它。我现在可以通过上下文菜单使用提交选项。

编辑:我还注意到,如果您在 VS 中选择了“显示所有文件”按钮,提交上下文就会消失。如果取消选择“显示所有文件”,则可以再次访问提交。