豪华-混帐不显示在包管理器控制台分支(posh-git doesn't show branc

2019-09-22 12:33发布

我安装了豪华-git的适用于Windows PowerShell,并在外壳的伟大工程。 然而,它应该在包管理器控制台正常工作。 它的工作,但像正常的PowerShell窗口做它不显示当前分支。

我跟着本教程中 ,一切都只是我的包管理器控制台看起来并不像他与分支名称罚款。

所有你能看到的是PM>在VS 2012包管理器控制台。

但它在PowerShell中工作正常。

Answer 1:

的NuGet有一个单独的配置文件(〜\文档\ WindowsPowerShell \ NuGet_profile.ps1),所以它不是拿起豪华-git的安装在您的默认配置文件。

获得豪华-git的工作,最简单的方法是运行install.ps1从包管理器控制台。 或者,如果你总是希望你的轮廓相匹配,你可以在一个的NuGet加载默认的配置文件:

$PROFILEDIR = (Split-Path -Path $MyInvocation.MyCommand.Definition -Parent)
Push-Location $PROFILEDIR

. .\Microsoft.PowerShell_profile.ps1

Pop-Location

(编辑,包括切换到配置文件目录;在拍摄地点$PROFILEDIR是可选的,但我觉得很方便。)



文章来源: posh-git doesn't show branch in package manager console