赞
踩
最近看到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 Stash
)gitlens开始收费了,需要替代品!!!
自己build的gitlens插件(vscode),gitlens-15.1.0.vsix
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。