我和我的同事安装了几个版本的 Visual Studio——出于商业原因——我们可能需要保留一段时间。对于一些队友来说,从 Azure DevOps 服务器克隆 git 存储库时,会打开一个不方便的 Visual Studio 版本,从这个 Web UI 开始:
我们如何确保在克隆时/之后打开首选版本的 VS?作为奖励,是否有任何方法可以配置每个存储库?
到目前为止,我们所做的最好的事情就是遵循这些步骤。但是,它似乎并没有始终如一地更新每个用户的偏好。特别是,如果团队成员已经针对早期版本(例如 VS 2015、VS 2017)至少克隆了一次,我们似乎有时间将这种偏好更新到 VS 2019 以坚持下去。
Note: Our machines have MS VS Web Protocol Handler Selector listed twice. We have experimented with setting both or either without success. Any suggestions why we're seeing the protocol selector twice may also help.
最佳答案
would there be any way to configure this per repository?
对于这个问题,恐怕目前在 azure devops 中是无法实现的。
作为一种解决方法,同意 詹姆斯 Z ,您可以在特定版本的 Visual Studio 中执行克隆,而不是从 azure devops 的 Web UI 执行克隆,因此您不必担心默认版本带来的麻烦。另外,vs2017和vs2019的MS VS Web Protocol Handler Selector图标看起来几乎一样,也容易混淆。
根据你的需要打开特定版本的visual studio,在中连接你的项目团队资源管理器 ,然后选择要克隆的仓库。
关于visual-studio - 从 Azure DevOps 克隆时如何选择首选的 Visual Studio 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59584378/