visual-studio-2010 - 在 Git Branch-A 中添加的文件在 Branch-B 中可见

标签 visual-studio-2010 git

首先,我是 Git 新手。使用 Git Bash,我使用 git branch 123-Feature-A 创建了一个功能分支 123-Feature-A,检查了它,然后通过 Visual Studio 2010 添加了一些文件。Git 状态显示了新文件,我使用 git add 添加它们。 - 因为我安装了 VS2010 Git 源代码管理提供程序,所以我可以看到图标已更改以指示文件已添加。

当我想切换分支时,我在功能分支中运行类似 git commit -a -m "added files" 的命令,然后切换回主分支。当我在 master 分支中时,我看到 VS2010 中的文件,但图标有一个感叹号,当我尝试打开它时,VS 告诉我它不存在 - VS 中是否有 stash 我添加的文件的设置在 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 保持最新。

关于visual-studio-2010 - 在 Git Branch-A 中添加的文件在 Branch-B 中可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12693680/

相关文章:

javascript - 在 Aptana Studio 中自动插入版本号

c# - 对于 var q = "A"+ "B"+ "C",字符串连接在 C# 中是如何发生的

c++ - 无效或损坏的 lib 文件 opencv_core220d.lib

c# - NUnit基类

git - 使用 git mv 并避免致命的源/目标错误

git - 适用于 Windows 的 GitHub 桌面客户端能否与非 GitHub ssh 访问远程设备一起使用?

c# - 如何根据 RadioButtonList 选择确定 TextBox 将执行的操作 - 使用 JavaScript

c++ - 让 GraphViz 作为 C++ 库工作的困难

Github 在自述文件中保持链接持久到最新版本的 Assets 文件

ruby-on-rails - 在 Rails 应用程序中嵌入 Git 提交日志?