我正在使用VS2010。我正在从事的项目使用不同的源代码控制提供程序、TFS、Mercurial 或 SVN。有没有一种方法可以配置 VS 以选择特定的源代码控制提供程序,具体取决于我正在加载的解决方案?
例如,如果 VS 允许我指定它应该选择的源代码控制提供程序作为启动参数,我可以为每个特定的解决方案创建一个启动器。
一个更优雅的解决方案是 VS 扫描解决方案的文件夹以查找特定文件(例如 Mercurial 项目的 .hg )并自动选择提供程序,但我不确定这是否可能。如果有人可以用这种方法为我指明正确的方向,我肯定会尝试编写一个可以做到这一点的 VS 插件。