我从事使用不同源代码控制提供程序的不同项目。颠覆、Git、TFS 等...
为了在 Subversion 上工作,我安装了 AnkhSVN。为了在 Git 上工作,我安装了 Git 源代码控制提供程序。为了在 TFS 上工作,……嗯,你明白了。
源代码控制信息保存为解决方案文件的一部分。
然而,当我打开一个新项目时,Visual Studio 总是使用最后选择的源代码控制提供程序。它似乎没有从解决方案文件中提取出来。我总是必须打开“工具”>“选项”对话框来切换提供者(这需要永远!)
这是我做错了什么吗?我希望 Visual Studio 能够根据开放的解决方案更改提供程序。
如果这是 Visual Studio 根本不做的事情,是否有一个宏或扩展可以自动解决这个问题?
我不敢相信这个问题以前没有被问过,但我在 StackOverflow 的“可能已经有你答案的问题”列表中没有看到任何明显的欺骗。可悲的是,这似乎指向了“这只是我”的答案。