如果我使用工具>我可以添加到源代码管理中选项>插件并将其从git更改为subversion,但我想将项目添加到bitbucket。如果我将它保留在git上并右键单击该项目并单击Add Solution to Source Control,则根本不会发生任何事情。我在Add Solution to Source Control: Nothing happens只看到一个关于此问题的帖子,我尝试清除C:\ Users \ Andy \ AppData \ Local \ Microsoft \ Team Foundation \ 6.0 \ Cache中的缓存,但问题相同。 我目前正在使用visual studio 2017社区开发MVC5 Web应用程序。任何帮助表示赞赏。
答案 0 :(得分:1)
如果您在团队资源管理器中访问Git Global Config并且您收到有关/ config的错误,并且所有设置都是空白的;您需要在Windows中设置HOME环境变量。不要做我做的事情,并在命令提示符下设置它,然后花几个小时试图弄清楚为什么它仍然无法正常工作。关闭VS,将环境变量HOME设置为%userprofile%(或者如果移动它,则将全局.gitconfig文件放在哪里)重新启动VS.如果你丢失了你的回购,他们应该回来了,你现在应该可以添加新的回购。
答案 1 :(得分:0)
实际上,只要选择“Git”作为源代码管理提供程序,选择“添加源代码管理解决方案”就应该创建一个本地Git仓库(检查.git文件夹的解决方案根文件夹)。您可能在UI中注意到的唯一事情是右下角出现的Git状态图标。
然后,您可以通过团队资源管理器向Bitbucket添加远程连接 - >存储库设置 - >遥控器 - >加。就个人而言,我喜欢使用SourceTree来处理很多Git配置细节而不是Visual Studio。
答案 2 :(得分:0)
我最近也遇到过这个问题。在我发现"文件"之前,我在SO或Google上找到的任何建议都没有提供任何结果。在团队资源管理器中列出的repo,意识到我不小心把我的整个Documents
文件夹变成了一个Git仓库。我从.git
文件夹中删除了Documents
目录,现在工作正常。因此,如果所有其他方法都失败,请开始查找.git
目录的文件夹层次结构。
答案 3 :(得分:0)
我遇到了同样的问题,在我的情况下,保存解决方案,然后关闭并重新打开Visual Studio解决了该问题。不知道为什么这行得通。