我试过:
- 右键单击工具栏并取消选中 GitExtensions
- 右键单击工具栏 > 自定义和删除 GitExtensions
- 将工具栏从第二行移到第一行
- 在 GitExtensions 设置中搜索禁用/隐藏工具栏的方法,但没有找到任何东西
计算机重新启动后,GitExtensions 工具栏再次显示在第二个工具栏行上。
我用:
- 视窗 8
- 视觉工作室 2012
- Git 1.7.11
- GitExtensions 2.41
我试过:
计算机重新启动后,GitExtensions 工具栏再次显示在第二个工具栏行上。
我用:
Git 扩展文件存储在“Visual Studio 2012”子文件夹中的“我的文档”文件夹中。删除这些文件将使工具栏从 MSVC 中消失。
更新
这应该适用于 2.48.04 和更新版本:右键单击工具栏,取消选中 GitExtensions,关闭所有 VS 实例并重新启动它。
位置正确,文件名为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"/>
删除或更改设置文件 (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 扩展程序。
重置所有设置对我有用。不过,在那之后我不得不从头开始设置所有内容。
如果这不是问题,请转到 Visual Studio TOOLS > Import and Export Settings... > Reset all Settings。
我认为它在重新启动视觉工作室后生效。
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 关闭的情况下执行此操作才能使其正常工作。
请确保从解决方案文件夹中删除 .git 隐藏文件夹。或任何其他 .git 文件