Visual Studio 2012和Git扩展,带有已删除文件的checkout分支

时间:2018-12-10 15:13:23

标签: git visual-studio-2012 git-extensions

我正在将Visual Studio 2012(11.0.61219.00 Update 5)与Git扩展(GitExtensions-2.51.05.msi)结合使用。

  1. 我克隆了一个远程存储库
  2. 我创建并签出了一个新的本地分支“ test_branch”,在其中使用Studio右侧的解决方案资源管理器删除了一些项目文件(.cs和.txt文件)。
  3. 我已提交所有更改,并在提交时添加了一条消息。
  4. 我切换到master分支,在那里可以处理在test_branch时删除的文件。

我发现,尽管删除的文件是在文件系统中恢复的,但除非手动添加,否则Visual Studio不会在项目内部自动“查看”它们(单击“显示所有文件”按钮,选择丢失的文件并单击鼠标右键) ->“包含在项目中”)再次将文件添加到项目中。这是正常行为吗?我希望当我切换分支时,属于该分支的所有文件都会在“解决方案资源管理器”中立即“刷新”。

谢谢!

0 个答案:

没有答案