Git 扩展在 Visual Studio 2017 年不起作用;这是一个已知问题吗?
Git extension does not work in Visual Studio 2017; Is it a known issue?
在尝试正式发布Visual Studio 2017之前,我安装了Visual Studio 2017 RC,发现我现有的Git Repository无法识别。即使我确保将源代码管理插件设置为 Git,如下图所示。
然后,我想,也许只是因为RC版本。
反正今天Visual Studio2017正式版发布了,我又安装了。我看到同样的问题。有人遇到过同样的问题吗?这个问题的解决方案是什么?我认为我不需要单独安装 Git 扩展,因为看起来 Visual studio 已经预装了该扩展。
考虑使用 MSVS 2017 以允许 git 忽略一些不需要作为源代码的文件。
Team Explorer - 更改如下 window。
合成图像MSVS2017,错误信息,使用
忽略这个本地项目
我用这个技巧忽略了两个文件。您可能还需要按下刷新按钮,即上图中的蓝色圆弧箭头。如果您需要更多详细信息,这将更改 .gitignore 文本文件。
Blah.VC.db 和 Blah.VC.OpenDB 被忽略。
我可能会改进这个答案。我需要更多测试。我可能无法轻松地重现问题以获得进一步的信心。请原谅为了时间的利益不明确。至此成功。
当 运行 VS 2017 处于管理员模式并尝试在 VSTS git 中打开存储库时,我遇到了同样的问题。 This post居然帮我找到了答案
对我有用的是创建一个环境变量 "HOME",其值为 "C:\"(我的源代码目录)。设置此环境变量并重新启动 VS 2017 似乎已修复它。祝一切顺利!
查看 Easy Git 集成工具。比 Team Explorer 更好的工具,并与 GitExtensions 集成,适用于 VS2017 https://marketplace.visualstudio.com/items?itemName=jzoss.GitSourceControlProvider2015
新功能亮点
- 添加了自动添加项目和 git 存储库的选项
将它们添加到项目中!
- 切换并创建分支,切换git
存储库,并从状态中打开所有未决更改 window
酒吧!
- 从状态栏初始化新项目。
特点
- 在解决方案资源管理器和解决方案导航器中显示文件状态
- 多存储库支持。
- 显示存储库状态,例如在合并、修补、变基和平分的过程中
- Enable/disable插件通过visual studio的源代码控制插件选择
- 解决方案或项目文件中没有存储源代码控制信息
- 初始化新的 git 存储库并生成 .gitignore
- 为 Windows
与 Git 集成
- 与 Git 扩展集成
- 与 Tortoise 集成Git
- Git - 待定更改工具 Window
- Git - 查看历史记录工具 Window
- 选项页面
在尝试正式发布Visual Studio 2017之前,我安装了Visual Studio 2017 RC,发现我现有的Git Repository无法识别。即使我确保将源代码管理插件设置为 Git,如下图所示。
然后,我想,也许只是因为RC版本。 反正今天Visual Studio2017正式版发布了,我又安装了。我看到同样的问题。有人遇到过同样的问题吗?这个问题的解决方案是什么?我认为我不需要单独安装 Git 扩展,因为看起来 Visual studio 已经预装了该扩展。
考虑使用 MSVS 2017 以允许 git 忽略一些不需要作为源代码的文件。
Team Explorer - 更改如下 window。
合成图像MSVS2017,错误信息,使用
忽略这个本地项目
我用这个技巧忽略了两个文件。您可能还需要按下刷新按钮,即上图中的蓝色圆弧箭头。如果您需要更多详细信息,这将更改 .gitignore 文本文件。
Blah.VC.db 和 Blah.VC.OpenDB 被忽略。
我可能会改进这个答案。我需要更多测试。我可能无法轻松地重现问题以获得进一步的信心。请原谅为了时间的利益不明确。至此成功。
当 运行 VS 2017 处于管理员模式并尝试在 VSTS git 中打开存储库时,我遇到了同样的问题。 This post居然帮我找到了答案
对我有用的是创建一个环境变量 "HOME",其值为 "C:\"(我的源代码目录)。设置此环境变量并重新启动 VS 2017 似乎已修复它。祝一切顺利!
查看 Easy Git 集成工具。比 Team Explorer 更好的工具,并与 GitExtensions 集成,适用于 VS2017 https://marketplace.visualstudio.com/items?itemName=jzoss.GitSourceControlProvider2015
新功能亮点
- 添加了自动添加项目和 git 存储库的选项 将它们添加到项目中!
- 切换并创建分支,切换git 存储库,并从状态中打开所有未决更改 window 酒吧!
- 从状态栏初始化新项目。
特点
- 在解决方案资源管理器和解决方案导航器中显示文件状态
- 多存储库支持。
- 显示存储库状态,例如在合并、修补、变基和平分的过程中
- Enable/disable插件通过visual studio的源代码控制插件选择
- 解决方案或项目文件中没有存储源代码控制信息
- 初始化新的 git 存储库并生成 .gitignore
- 为 Windows 与 Git 集成
- 与 Git 扩展集成
- 与 Tortoise 集成Git
- Git - 待定更改工具 Window
- Git - 查看历史记录工具 Window
- 选项页面