【发布时间】:2016-04-13 16:12:35
【问题描述】:
我有一个解决方案,它通过 Git 和 Team Services 进行源代码控制。
如果解决方案为空并且我添加一个现有项目,一切正常。 解决方案上有一个红色标记,团队资源管理器检测到 Solution.sln 中的更改,我可以提交和推送。之后,挂锁又回到了解决方案旁边,一切都很好。
但是,如果我现在从解决方案中删除项目并保存 Solution.sln 文件,则解决方案旁边没有红色标记,并且在团队资源管理器中检测不到任何更改。因此我无法提交和推送我的更改。
要解决这个问题,我需要退出 Visual Studio 并再次打开项目。现在检测到更改,解决方案旁边有一个红色标记。我可以提交并推动我的改变。该解决方案获得了挂锁,并且在存储库中也一切正常。
是否需要退出 Visual Studio 才能检测到 删除项目 更改?
【问题讨论】:
-
团队资源管理器的“更改”面板上的刷新是否有帮助?这看起来真的很奇怪。另外,您使用 RTM/Update 1/2 的 Visual Studio 版本是什么?
-
嗨,完全更新,如果我刷新更改,则不会检测到
标签: git visual-studio visual-studio-2015 azure-devops