首先,我是Git的新手.使用Git Bash,我创建了一个功能分支123-Feature-A使用git branch 123-Feature-A,检查出来然后通过Visual Studio 2010添加了一些文件.Git状态显示了新文件,我添加了它们git add .- 因为我有VS2010 Git源代码控制提供程序安装后,我可以看到图标已更改,表示文件已添加.
当我想切换分支时,我运行类似于git commit -a -m "added files"功能分支的东西,然后切换回主分支.当我在主分支中时,我看到VS2010中的文件,但是图标有一个感叹号,当我尝试打开它时,VS告诉我它不存在 - VS中是否有设置隐藏我添加的文件在Brand-A中,如果我切换到Branch-B
已经有一段时间了,但我想当我遇到同样的问题时,我安装了 VS 的 git 扩展。尝试http://www.codeproject.com/Articles/354101/Source-Code-Versioning-with-Git-in-Visual-Studio或者: http: //gitscc.codeplex.com/
如果您安装其中之一,请确保一致地使用它来管理 git。这将使 VS 保持最新状态。