首先,我是新来的吉特。使用git bash,我使用git branch 123-Feature-A
创建了一个功能分支123-feature-a,签出它,然后通过visual studio 2010添加了一些文件。git status显示了新文件,我使用git add .
添加了它们-由于安装了vs2010 git源代码管理提供程序,我可以看到图标已更改以指示文件已添加。
当我想切换分支时,我在feature分支中运行类似于git commit -a -m "added files"
的操作,然后切换回master分支。当我在主分支中时,我看到了VS2010中的文件,但是图标有一个感叹号,当我尝试打开它时,VS告诉我它不存在。如果VS切换到BANCH-B,在VS中是否有一个设置来隐藏我在A中添加的文件。
最佳答案
已经有一段时间了,但我想当我遇到同样的问题时,我安装了一个git扩展到vs。
尝试http://www.codeproject.com/Articles/354101/Source-Code-Versioning-with-Git-in-Visual-Studio或:http://gitscc.codeplex.com/
如果您安装了其中一个,请确保始终使用它来管理git。这将使vs保持最新。