16

ソリューションをAnkhsvnからVisualHGに切り替えようとすると(SVNからMercurialに移行したばかりです)、次のメッセージが表示され続けました。

「アクティブなソリューションまたはプロジェクトは、選択したものとは異なるソース管理プラグインによって制御されます。ソース管理プラグインを変更すると、アクティブなソリューションまたはプロジェクトは閉じられます。続行しますか?」

その後、ソリューションは閉じられ、再度開いたときに、Ankhsvnにリンクされたままになります。

ソースフォルダを削除してMercurialから新しいクローンを取得しようとしましたが、問題が再発し続けました。

4

3 に答える 3

32

この解決策では、テキスト エディターで .sln ファイルを開き、次のブロックを手動で削除する必要がありました。

-   GlobalSection(SubversionScc) = preSolution
-       Svn-Managed = True
-       Manager = AnkhSVN - Subversion Support for Visual Studio
-   EndGlobalSection

その後、私は行ってよかったです。

于 2012-07-26T15:27:40.447 に答える
0

上記のソリューションは機能しますが、sln を編集せずにそれを行う別の方法は、ソリューションの代わりにプロジェクトを開くことです。次に、[ツール] -> [オプション] -> [ソース管理] -> [プラグインの選択] で設定を変更し、プラグインを変更します。すべてを保存してください。これにより、新しいソース管理がソリューションに保存されます。

于 2017-01-12T22:07:25.217 に答える