29

我试过:

  • 右键单击工具栏并取消选中 GitExtensions
  • 右键单击工具栏 > 自定义和删除 GitExtensions
  • 将工具栏从第二行移到第一行
  • 在 GitExtensions 设置中搜索禁用/隐藏工具栏的方法,但没有找到任何东西

计算机重新启动后,GitExtensions 工具栏再次显示在第二个工具栏行上。

我用:

  • 视窗 8
  • 视觉工作室 2012
  • Git 1.7.11
  • GitExtensions 2.41
4

7 回答 7

36

Git 扩展文件存储在“Visual Studio 2012”子文件夹中的“我的文档”文件夹中。删除这些文件将使工具栏从 MSVC 中消失。

于 2012-11-11T18:14:03.010 回答
28
  1. 从控制面板运行 Git Extensions 卸载程序
  2. 点击“更改”按钮
  3. 取消选择“Visual Studio 扩展”功能

更新

这应该适用于 2.48.04 和更新版本:右键单击工具栏,取消选中 GitExtensions,关闭所有 VS 实例并重新启动它。

于 2013-12-19T13:45:07.450 回答
2

位置正确,文件名为CurrentSettings.vssettings

我修改了这一行:

<add_toolbar Menu="{000D7B18-CDE4-49F0-B194-FE3E25BBF096}:00000002" 
 Name="GitExtensions" MenuType="toolbar" />

通过添加 Visibility="hide" FullScreen="hide"

结果:

<add_toolbar Menu="{000D7B18-CDE4-49F0-B194-FE3E25BBF096}:00000002" 
 Name="GitExtensions" MenuType="toolbar"
 Visibility="hide" FullScreen="hide"/>
于 2012-11-29T07:15:51.110 回答
2

删除或更改设置文件 (C:\Users\UserName\Documents\Visual Studio 2012\Settings\CurrentSettings.vssettings) 只是临时修复,因为每次更新设置或关闭 Visual Studio 时,Visual Studio 都会重新创建/覆盖此文件。

使用团队设置文件也不起作用,因为该文件不会覆盖 CurrentSettings.vssettigs 文件中未列出的参数。关闭 Visual Studio 并重新生成文件后,它不会列在 CurrentSettings.vssettigs 文件中。

* 我看到 3 个选项*

1. 重新编译 GitExtensions 并修改此处: https ://github.com/gencer/gitextensions/commit/faef52e8191fde54ef9787f6f5156cf315ec9be5 这并不容易,因为该项目包含一堆必须安装和配置的第三方库。祝你好运!

2. 使用这个别人修复的.dll。 http://mirror.nienbo.com/git-extensions/patch_for_244/GitPlugin.dll 下载后,右键单击它,选择属性,然后按“取消阻止”按钮。然后将其复制到 C:\Users\UserName\Documents\Visual Studio 2012\Addins (覆盖当前文件)。这对我很有用。

3. 使用不同的 git 扩展程序。

于 2013-08-19T04:41:28.843 回答
1

重置所有设置对我有用。不过,在那之后我不得不从头开始设置所有内容

如果这不是问题,请转到 Visual Studio TOOLS > Import and Export Settings... > Reset all Settings

我认为它在重新启动视觉工作室后生效。

于 2014-11-28T10:04:00.290 回答
0

Visual Studio Git Extensions 工具栏的设置可以在这个文件中找到:

\Users{用户名}\Documents\Visual Studio 2012\Settings\CurrentSettings.vssettings

在文件中搜索术语 GitExtensions 以查找工具栏设置行。可能会有两条线,不一定彼此相邻:

<add_toolbar Menu="{000D7B18-CDE4-49F0-B194-FE3E25BBF096}:00000002" Name="GitExtensions" MenuType="toolbar"/>

<modify_toolbar Menu="{000D7B18-CDE4-49F0-B194-FE3E25BBF096}:00000002" Name="GitExtensions" Visibility="show" FullScreen="hide" Dock="top" Row="2" FloatRectangle="0,0,208,24" DockRectangle="0,0,208,24"/>

您需要修改两行中的第二行,因为它将优先,并且其中已经包含设置。

您可以将可见性设置为“自动”以使其表现得像其他工具栏,或“隐藏”以摆脱它。如果您希望它坚持到工具栏的第一行,请将 Row 设置为 1。

当然,您必须在 VS 关闭的情况下执行此操作才能使其正常工作。

于 2013-04-09T14:17:10.350 回答
-2

请确保从解决方案文件夹中删除 .git 隐藏文件夹。或任何其他 .git 文件

于 2017-06-06T11:07:09.333 回答