当尝试将我的解决方案从使用Ankhsvn切换到VisualHG (我们刚刚从SVN迁移到Mercurial)时,我一直收到以下消息:
“活动的解决方案或项目由您选择的源代码管理插件以外的其他插件控制。如果更改源代码管理插件,活动的解决方案或项目将关闭。是否要继续?”
然后解决方案将关闭,当我重新打开它时,它仍然链接到Ankhsvn。
我尝试删除源文件夹,并从Mercurial中抓取一个新的克隆,但问题不断出现。
发布于 2012-07-26 23:27:40
该解决方案需要在文本编辑器中打开.sln文件并手动删除以下块:
- GlobalSection(SubversionScc) = preSolution
- Svn-Managed = True
- Manager = AnkhSVN - Subversion Support for Visual Studio
- EndGlobalSection在那之后,我就可以走了。
发布于 2017-01-13 06:07:25
上面的解决方案是可行的,但另一种不编辑sln的方法是打开项目而不是解决方案。然后在Tools->Options->Source Control->Plug-in Selection中更改设置,并更改plug-in。确保保存所有内容-这应该会将新的源代码管理保存到解决方案中。
发布于 2018-04-05 17:12:49
我的解决方案是:
打开解决方案
https://stackoverflow.com/questions/11672707
复制相似问题