The*_*ere 4 path git visual-studio integration visual-studio-2013
昨天,我回到了在 Visual Studio 2013 中运行良好的 Git。我可以对源文件进行“与未修改的比较”,我会看到源文件的版本控制状态,以及 Visual Studio 中 Git 的所有优点。我昨天下班时关了电脑。
然而,今天早上上班的时候,一启动VS,就收到了来自Git Version control的奇怪信息,说:
'Path 'C:\' doesn't point at a valid Git repository or workdir.'
Run Code Online (Sandbox Code Playgroud)
我继续打开我在 Git 版本控制下的项目,奇怪的是,Git 没有识别我的项目 - 似乎没有任何源文件被添加到版本控制中,所有选项,例如与文件的未修改版本进行比较缺少,就好像该项目从未处于 Git 版本控制之下。
所以,我进行了系统还原,这让一切恢复正常。现在,当我启动 Visual Studio 时,我从 Git 版本控制收到以下消息
Opening repository: C:\Workspace\Dev\
Run Code Online (Sandbox Code Playgroud)
这个路径是我的源代码所在的路径。
你能想出是什么让 Git-Visual Studio 集成如此突然地混乱吗?
PS 我在 VS 2013 上,所以我没有安装任何外部 Git 扩展,我使用的是 VS 2013 附带的一个。这个完全相同的问题现在已经发生了两次。在这两种情况下,我都必须进行系统还原才能让一切恢复正常。
joh*_*son 10
不知道它是否会帮助你,但我自己也遇到了这个问题。我所做的就是在 Visual Studio 中打开工具 -> 选项 -> 源代码控制 -> 插件选择,然后从 Microsoft Git Provider 更改为 Visual Studio Team Foundation Server,单击确定,然后返回那里并将其更改回微软 Git 提供者。
消息在那之后消失了,我现在在源资源管理器中再次看到小“锁”(对于未更改的文件)。