转发:无限试用GitLens的方案

1 篇文章 0 订阅
1 篇文章 0 订阅

最近看到GitLens这个插件,试了下,感觉极好。但是付费提示很烦,这极不好。

查了下,GitLens源代码是托管在GitHub上的,那么有没有可能无限试用这个插件?

开干!

首先clone一下整个项目:

git clone https://github.com/gitkraken/vscode-gitlens.git

下载node.js(目前项目推荐为node18)并暂时加入PowerShell路径(建议管理员模式执行以防止报错):

$env:Path+=";your-path-to-node" 

如果你网络不佳,可以:

npm config set registry https://registry.npmmirror.com

安装yarn:

npm install yarn -g
yarn config set registry https://registry.npmmirror.com

切换到先前clone的文件夹,并执行:

yarn
我这里报错Sharp这个模块装不上报无法解决依赖。所以直接:

npm install sharp --force

基本准备工作完成,可以先试着rebuild一下:

yarn run rebuild

找到computeSubscriptionState,自行发挥:

// 比如

return SubscriptionState.Paid;

然后打包:

yarn run package

一切顺利的话能在文件夹内找到一个vsix文件。直接安装即可。

PS:安装后可能仍然提示试用在几天后过期,此时直接将时间调至过期后时间(如一年后)并重启VSCode以触发逻辑,随后调回正常时间。此时应该就可以无限试用了。

内容转自:https://zhuanlan.zhihu.com/p/675238420
该内容仅供测试,建议使用官方商业版本,或使用其他开源插件替代(Git Blame Git Graph Git History Git Stashgitlens开始收费了,需要替代品!!!
自己build的gitlens插件(vscode),gitlens-15.6.3.vsix
注意:在主分支上build,不要切换其他分支(build),node版本(v18.16.1)

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值