首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >posh-git不会在包管理器控制台中显示分支

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

Stack Overflow用户
提问于 2012-09-17 14:56:06
回答 1查看 757关注 0票数 3

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

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

在VS2012包管理器控制台中,您所能看到的就是PM>

但它在powershell中工作得很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-19 09:22:43

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

让posh-git正常工作的最简单方法是从Package Manager控制台运行install.ps1。或者,如果你总是希望你的配置文件匹配,你可以在Nuget one中加载你的默认配置文件:

代码语言:javascript
复制
$PROFILEDIR = (Split-Path -Path $MyInvocation.MyCommand.Definition -Parent)
Push-Location $PROFILEDIR

. .\Microsoft.PowerShell_profile.ps1

Pop-Location

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12454399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档