在脚本中设置 Visual Studio 源代码控制提供程序
Set Visual Studio source control provider in a script
Visual Studio 2017 具有源代码管理提供程序的设置(Team Foundation Server,Git,...)。有人知道如何从脚本设置此设置或 Visual Studio 存储此设置的位置吗?
可以使用 vsregedit.exe
.
设置源代码管理提供程序
要通过 PowerShell 脚本将 Git 设置为源代码管理提供程序:
$vsWherePath = Join-Path ${env:ProgramFiles(x86)} "Microsoft Visual Studio\Installer\vswhere.exe"
$vsVersion = "[15.0,16.0)"
$installPath = &$vsWherePath -all -latest -version $vsVersion -property installationPath
$vsregedit = Join-Path $installPath 'Common7\IDE\vsregedit.exe'
&$vsregedit set "$installPath" HKCU CurrentSourceControlProvider `"`" string "{11B8E6D7-C08B-4385-B321-321078CDD1F8}"
Visual Studio 2017 具有源代码管理提供程序的设置(Team Foundation Server,Git,...)。有人知道如何从脚本设置此设置或 Visual Studio 存储此设置的位置吗?
可以使用 vsregedit.exe
.
要通过 PowerShell 脚本将 Git 设置为源代码管理提供程序:
$vsWherePath = Join-Path ${env:ProgramFiles(x86)} "Microsoft Visual Studio\Installer\vswhere.exe"
$vsVersion = "[15.0,16.0)"
$installPath = &$vsWherePath -all -latest -version $vsVersion -property installationPath
$vsregedit = Join-Path $installPath 'Common7\IDE\vsregedit.exe'
&$vsregedit set "$installPath" HKCU CurrentSourceControlProvider `"`" string "{11B8E6D7-C08B-4385-B321-321078CDD1F8}"