【问题标题】:Add solution to source control does nothing for Git in VS 2017在 VS 2017 中向源代码管理添加解决方案对 Git 没有任何作用
【发布时间】:2018-07-17 02:10:14
【问题描述】:

如果我转到工具>选项>插件并将其从git更改为颠覆,我可以添加到源代码控制,但我想将项目添加到bitbucket。如果我将它保存在 git 上并右键单击该项目并单击将解决方案添加到源代码控制,则什么也没有发生。我在这里只看到一篇关于这个问题的帖子Add Solution to Source Control: Nothing happens,我尝试清除 C:\Users\Andy\AppData\Local\Microsoft\Team Foundation\6.0\Cache 中的缓存,但同样的问题。 我目前正在使用 Visual Studio 2017 社区开发 MVC5 Web 应用程序。任何帮助表示赞赏。

【问题讨论】:

    标签: .net asp.net-mvc git visual-studio-2017


    【解决方案1】:

    实际上,只要您选择了“Git”作为您的源代码控制提供程序,选择“将解决方案添加到源代码控制”应该会创建一个本地 Git 存储库(检查解决方案根文件夹中的 .git 文件夹)。您可能会在 UI 中注意到的唯一一件事是出现在右下角的 Git 状态图标。

    然后,您可以通过 Team Explorer -> Repository Settings -> Remotes -> Add 添加到 Bitbucket 的远程连接。就个人而言,我喜欢使用 SourceTree 来处理大量 Git 配置细节,而不是 Visual Studio。

    【讨论】:

      【解决方案2】:

      如果您在团队资源管理器中转到 Git 全局配置,并且您收到有关 /config 的错误并且所有设置都是空白的;您需要在 Windows 中设置 HOME 环境变量。不要做我所做的并在命令提示符下设置它,然后花几个小时试图弄清楚为什么它仍然不起作用。关闭 VS,将环境变量 HOME 设置为 %userprofile%(或者如果你移动了全局 .gitconfig 文件所在的位置)重新启动 VS。如果您丢失了存储库,他们应该会回来,您现在应该能够添加新的存储库。

      【讨论】:

        【解决方案3】:

        我最近也遇到了这个问题。我在 SO 或 Google 上找到的任何建议都没有提供任何结果,直到我注意到 Team Explorer 中列出的“文档”存储库并意识到我不小心将整个 Documents 文件夹变成了 Git 存储库。我从Documents 文件夹中删除了.git 目录,现在它可以正常工作了。因此,如果所有其他方法都失败了,请开始在文件夹层次结构中查找 .git 目录。

        【讨论】:

          【解决方案4】:

          我遇到了同样的问题,在我的情况下,保存解决方案然后关闭并重新打开 Visual Studio 解决了这个问题。不知道为什么这会奏效。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2012-12-23
            • 2018-10-25
            • 1970-01-01
            • 2022-11-03
            • 1970-01-01
            • 2018-02-10
            • 1970-01-01
            相关资源
            最近更新 更多