gpt4 book ai didi

visual-studio - posh-git 在包管理器控制台中不显示分支

转载 作者:行者123 更新时间:2023-12-04 06:08:43 27 4
gpt4 key购买 nike

我为 Windows PowerShell 安装了 posh-git,它在 shell 中运行良好。但是,它也应该在包管理器控制台中工作。它确实有效,但它不像普通的 powershell 窗口那样显示当前分支。

我关注了this tutorial一切都很顺利,除了我的包管理器控制台看起来不像他的分支名称。

您只能在 VS 2012 包管理器控制台中看到 PM>

但它在 powershell 中运行良好。

最佳答案

Nuget 有一个单独的配置文件 (~\Documents\WindowsPowerShell\NuGet_profile.ps1),因此它不会选择默认配置文件中安装的 posh-git。

让 posh-git 工作的最简单方法是从包管理器控制台运行 install.ps1。或者,如果您始终希望配置文件匹配,您可以在 Nuget 中加载默认配置文件:

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

. .\Microsoft.PowerShell_profile.ps1

Pop-Location

(编辑以包括切换到配置文件目录;在 $PROFILEDIR 中捕获位置是可选的,但我发现它很方便。)

关于visual-studio - posh-git 在包管理器控制台中不显示分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12454399/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com