Visual Studio - 检测源控制提供程序

时间:2012-05-21 11:11:33

标签: visual-studio version-control

我正在使用VS2010。我正在开发的项目使用不同的源代码控制提供程序,TFS,Mercurial或SVN。有没有一种方法可以配置VS以选择特定的源控件提供程序,具体取决于我正在加载的解决方案?

例如,如果VS允许我指定它应该选择的源控件提供者作为启动参数,我可以为每个特定解决方案创建一个启动器。

更优雅的解决方案是让VS扫描解决方案的文件夹中的特定文件(对于Mercurial项目例如.hg)并自动选择提供程序,但我不确定这是否可行。如果有人能用这种方法指出我正确的方向,我会试着写一个VS插件来做到这一点。

1 个答案:

答案 0 :(得分:0)

我已经做了很多挖掘,直到现在我发现的唯一解决方案就是创建自己的解决方案。

最初我并不打算公开这个项目,但为了防止其他人在这里找到一些用处,这里是项目的链接: https://scs.codeplex.com/

任何贡献都将不胜感激。