Whidy Writes

GitLens插件更新引来开发者的群愤

发布于:

GitLens一直都是VSCode开发者常用的神级插件,近期 GitLens 有一次大更新,后面这几天也陆陆续续小更新了几次,记得第一次更新完,多了个GITLENS标签,可以在VSCode面板最后一项发现,点开就赫然一个按钮 Try the Visual File History now ,如图:

Visual File History

包括侧栏的一展Home界面便是差不多的样子:

侧栏的GitLens {gitlens-update-developers-angery-GitLensSidebar.jpg,390w

今天又提示更新,我试着更新后,发现多了个插件“GitKraken Authentication”(也许前几天就有了,只是没注意到),于是我开始仔细看看到底更新了什么,发现GitLens现在开始提供注册服务,主要特色是GitLens+,同时也出了商业服务GitLens Pro。

之前习惯直接安装、快捷使用GitLens的用户是否愿意接收这种新的模式呢?然而默认装了个新插件 GitKraken Authentication ,确实让人很不爽,对于大多数普通开发者,搞了一大堆自己压根用不上的服务进来也不是什么好事。

GitLens和GitKraken Authentication插件

不过让我非常难以接受的是,之前提示同步VSCode配置的小图标多了一个红色的数字 1 ,这很令我不适了,恨不得赶紧删掉插件。

GitKraken需要登录同步

此时我被吓得赶紧再看看这个新插件是个什么东东,打开插件首页,很显然打分也是极低的,评论区骂声一片(部分我翻译的):

  • “未经允许,就给我装上了,真是难以接受”
  • “Ohhhhh. Nope. Nope. No. Get away from me. Spyware extension.”
  • “噢~~~不不不,滚远点,间谍插件!”

看到这里,不知道国内的开发者都是什么感想,是抵触还是鼓励注册支持一波呢?

这里我也顺便看了下官方的关于升级版本12的日志:https://www.gitkraken.com/blog/gitlens-12(国内访问可能很慢)

看完后,我在这里个人一点看法,GitLens不断创新、完善功能是件好事,但是这样唐突的推送大幅度升级,还默认安装新插件的行为确实令许多开发者恼怒,大部分开发者是极其抵触在不知情的情况下“破坏”自己的用心打造的完美开发环境。

而鄙人觉得更加合理的方法,是否应该再出一个新的插件,命名 GitLens+GitLensPro 来供用户选择呢,对于原版的GitLens更新可以加一个升级说明,表示发布了新的插件,欢迎用户升级体验。大部分用户可能不会仔细看到更新日志,但是产品升级如果真的非常好用,随着时间推移,用户很快会主动注册并升级到新的插件。然而,就目前这样的升级行为,确实有些不妥。

接下来,我依然会注册一下,并体验一段时间,如果确实很棒,就不要在意这些了吧。

avatar

Whidy

一名爱折腾的前端开发工程师,喜欢打篮球和分享 ฅʕ•̫͡•ʔฅ