我刚刚开始使用Hg。它对我来说比SVN更棒,我确信Git也很棒; - )
无论如何,既然我已经开始使用Hg了,我发现自己跳了很多分支(匿名和命名),当然,“。SLN”解决方案文件和“.CSPROJ”项目文件都在存储库。
现在,一切都很好,Visual Studio 2010会检测到更改并提示您根据需要重新加载文件/项目。但是,无论什么时候重新加载项目,我的所有编辑器窗口都会关闭 - 这是一件令人讨厌的事情,不得不重新打开窗户!
问题是:
如何让VS保持我的“状态”,例如打开编辑器窗口,跨自动项目重新加载?
非常感谢。
答案 0 :(得分:2)
我的猜测是您在Hg中也有解决方案用户设置。如果你从Hg中删除它们,一切都应该按预期工作。
答案 1 :(得分:2)
前段时间,Scott Hanselman为完全相同的问题引入了一个VS加载项。请看这里:http://www.hanselman.com/blog/IntroducingWorkspaceReloaderAVisualStudioAddInToSaveYourOpenFilesAcrossProjectReloads.aspx