我试过了:
计算机重新启动后,GitExtensions工具栏会在第二个工具栏行上再次显示。
我用:
答案 0 :(得分:36)
Git Extension文件存储在“Visual Studio 2012”子文件夹的“我的文档”文件夹中。删除这些文件将使工具栏从MSVC中消失。
答案 1 :(得分:28)
<强>更新强>
这适用于2.48.04及更新版本:右键单击工具栏,取消选中GitExtensions,关闭所有VS实例并重新启动。
答案 2 :(得分:2)
位置正确,该文件名为CurrentSettings.vssettings
我修改了一行:
<add_toolbar Menu="{000D7B18-CDE4-49F0-B194-FE3E25BBF096}:00000002"
Name="GitExtensions" MenuType="toolbar" />
添加Visibility =&#34;隐藏&#34;全屏=&#34;隐藏&#34;
结果:
<add_toolbar Menu="{000D7B18-CDE4-49F0-B194-FE3E25BBF096}:00000002"
Name="GitExtensions" MenuType="toolbar"
Visibility="hide" FullScreen="hide"/>
答案 3 :(得分: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扩展程序。
答案 4 :(得分:1)
重置所有适用于我的设置。 虽然在那之后我不得不从头开始设置一切。
如果这不是问题,请转到visual studio TOOLS &gt; 导入和导出设置... &gt; 重置所有设置。
我认为重启visual studio后会生效。
答案 5 :(得分:0)
可以在此文件中找到Visual Studio Git Extensions工具栏的设置:
\ Users {username} \ 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设置为第一行工具栏,请将Row设置为1。
当然,你必须在关闭VS的情况下这样做才能使它正常工作。
答案 6 :(得分:-2)
请确保从解决方案文件夹中删除.git 隐藏文件夹。 或任何其他.git文件