最近弹窗弹烦了,萌生了入终生版的想法。后来发现又国区价 869 ,不知道是黑五还是常态价,有最近入手的 V 友吗? 19 年的优惠还会不会有?
![]() | 1 shakukansp 2022-11-28 10:41:28 +08:00 有这么好用吗 |
![]() | 2 wanmyj 2022-11-28 10:52:14 +08:00 ![]() git bash+ VSCODE gitlens ,我感觉管理版本已经没什么需求做不到了,一套 GUI 能卖上千?看得我都想开发 gui 了 |
3 ManjusakaL 2022-11-28 10:53:11 +08:00 (这个好用在哪(小声问问 |
![]() | 4 zero47 OP 这个是之前用 linux ( deepin )的时候开始用的,后面换 Mac 也没改,就一直用到了现在。其实就是习惯了,再用其他就有点别扭。 |
6 raycool 2022-11-28 10:58:49 +08:00 太贵了 我还是命令行吧 |
![]() | 7 |
![]() | 8 yxzblue 2022-11-28 11:01:04 +08:00 申请非商用许可证 |
9 mmm159357456 2022-11-28 11:02:18 +08:00 ![]() jb 家的 ide 不都可以可视化吗 |
![]() | 10 Nielsen 2022-11-28 11:16:04 +08:00 价格对每个人都是一样的,但价值不是。如果你确实心痒想入…… 我觉得没啥意思,GUI 而已,sourcetree 、fork 、gitfox……都比它好看吧。 |
![]() | 11 LosLord 2022-11-28 11:31:54 +08:00 jetbrains 自带的还行吧,够用。 而且这种一次性买断的,一般都是只买断当前大版本,不能升级下个大版本。 |
![]() | 12 rb6221 2022-11-28 11:36:54 +08:00 fork 用 rmb 付款是 200 块钱,用美刀是 49.99 |
![]() | 13 fly2never 2022-11-28 11:38:25 +08:00 一直 sourcetree + sublime merge , 都是免费的 |
![]() | 17 jakes 2022-11-28 12:27:53 +08:00 用 sourcetree 或 Jetbrains 自带的啊,花那么多钱买这个也不是很好用的 GUI ,没必要。 |
![]() | 18 bjfane PRO 命令行操作起来,配合 alias 也就几秒钟的事,如果想 diff ,jetbrains 家的都很好用 |
19 weicools 2022-11-28 14:12:51 +08:00 请说说相比于 其他 GUI 或者命令行,花费 800+ 的成本带来的价值是什么?他有什么独特的优势 |
![]() | 20 looplj 2022-11-28 14:59:30 +08:00 一般没什么复杂操作需要用到 GUI 吧,我就解决冲突的时候,用一下 IDEA ,大部分情况下,命令行够用了 |
21 findex 2022-11-28 15:05:06 +08:00 ![]() 我觉得 gitlens 就很好用的。有这钱还不如买点别的。太贵了。 |
![]() | 22 lululau 2022-11-28 15:06:52 +08:00 那 magit 要是收费的话,不得卖个 1 个亿。。。 |
23 alexsunxl 2022-11-28 15:21:03 +08:00 不值。 另外,sourcetree 虽然免费,但是用起来不流畅,总觉得顿顿的。 后来我发现 gitui 非常不错。 在终端用,看 diff 和文件历史和 blame 都不错。 |
![]() | 24 qgymib 2022-11-28 15:33:51 +08:00 19 年就买了终生版。大版本肯定是可以升的,那时候版本号还是 19 ,现在都已经到 21 了。 |
![]() | 25 yangxin0 2022-11-28 15:41:19 +08:00 我们代码都在开发机上,然后用 vscode 远程开发,这个价格没法覆盖这个功能,反而 vscode 免费的 gitlens 能够满足。 |
![]() | 26 Terry05 2022-11-28 16:35:00 +08:00 乌龟用习惯了 |
![]() | 28 break 2022-11-28 20:38:21 +08:00 感觉 sourcetree 很好用啊 |
29 demoshengxw 2022-11-28 21:10:16 +08:00 via iPhone 相比于 ide 内的优势在哪里 |
30 anan1314git 2022-11-28 22:38:14 +08:00 @demoshengxw 其中一个优势是能够同时管理多个 Git 项目 |
31 whileFalse 2022-11-28 22:52:57 +08:00 via iPhone 刚趁黑五半价入了 tower 一年订阅,50$ |
32 duke807 2022-11-28 23:53:08 +08:00 via Android git 自带的 gui 工具 gitk 足够了,默认配合 meld 图形 diff |
33 demoshengxw 2022-11-29 00:16:54 +08:00 via iPhone @anan1314git 最早用过 sourcetree ,后面一直用 idw 内的感觉也蛮好,所以也没有体会出 gui 客户端的美丽 |
![]() | 35 ooops 2022-11-29 03:33:02 +08:00 看了下,这 UI 也太丑了吧.. |
![]() | 36 msg7086 2022-11-29 04:46:17 +08:00 via Android 很久以前就入了终身,算是我生产力工具里最无法替代而且我认为最超值的工具了。 |
![]() | 37 BenX 2022-11-29 08:10:19 +08:00 via iPhone 更好的竞品和方式多的去了,为啥要买这个 |
38 paranoiagu 2022-11-29 08:25:28 +08:00 via Android 还是 source tree 好用 |
39 loolac 2022-11-29 09:16:50 +08:00 git 为什么要用 GUI ?求理解 ~ 感觉 vscode + git graph 就够用了;原来用的 gitlens , 因为很多功能用不到都被我卸载掉了。 |
40 fds 2022-11-29 09:17:47 +08:00 我用的是 https://fork.dev/ ,反正习惯了也没需要换。 |
![]() | 41 sunwei0325 2022-11-29 09:23:18 +08:00 用惯了就买吧, 我买了好几年 git tower 了, 用习惯了, 每年 300 多, 要是能买断我也会买 |
![]() | 44 Hypn0s 2022-11-29 09:57:30 +08:00 一开始用的 SmartGit ,后来因为弹窗+价格原因放弃了,接下来转投 SourceTree ,但是我发现在大一点的项目里 local change 与 commit history 刷新不及时,接着又尝试了 Sublime Merge ,GitHub Desktop ,最后选择了 Fork ,凑活着用吧 |
![]() | 47 YaakovZiv 2022-11-29 10:56:05 +08:00 git-tower 看起来和你说的软件有点像,windows 和 Mac os 都可以用。 |
![]() | 48 jy02534655 2022-11-29 10:59:41 +08:00 话说都没人用 Git Extensions 么,这么多年 windows 下一直是免费的,简单实用 |
49 ccppgo 2022-11-29 11:28:00 +08:00 免费的 git 乌龟不好吗 |
50 p23XnFNH1Wq953rV 2022-11-29 11:56:45 +08:00 smartGit 挺好用的, 前几年买的, 500 块 |
![]() | 51 ShadowPower 2022-11-29 13:23:15 +08:00 太贵了 我用 GUI 只是看看提交历史,用 https://gitnuro.jetpackduba.com/就够了 |
![]() | 52 xiyangzh 2022-11-29 14:07:28 +08:00 有点小贵呀,git 这东西能用 ide 里面的是最好的, 窗口越多,越容易分散人的思维。 |
53 shazi199 2022-11-29 15:26:16 +08:00 什么项目这么复杂还要用到 gui 的 git |
![]() | 54 virualv 2022-11-29 16:36:16 +08:00 via iPhone 感觉用 gui 操作都好慢,不知道是不是错觉,反正我每次都在命令行操作 |
![]() | 55 jedihy 2022-11-29 16:40:19 +08:00 via iPhone git gui 都是智商税。绝大多数情况 git gui 的功能都只是 git 命令行的真子集。 我不知道为何有 git 只适合个人这种结论。我还没见哪个大公司普遍用 gui 的。 |
![]() | 56 figozhu 2022-11-29 17:16:45 +08:00 via iPhone 究竟你们要操作多复杂的场景? 99%不都是 add commit push pull 吗? |
![]() | 57 FrankHB 2022-11-29 17:24:05 +08:00 @wanmyj “已经没什么需求做不到了”……什么学姐台词。 敢加上支持 cvs/svn/hg/bzr/fossil...么。还有 hg-git 之类的。 要是光说原生,实际上那么多个插件之类的我都没发现打得过乌龟 hg 的。( SourceTree 勉勉强强。) 再光说 git ,支持干净 git replace 了吗?然后 git filter-repo ? ……其实吧,git bash 的部署方式就经常是个槽点,我要不想 bash 呢?或者我 Windows 上想要 MSYS2 ucrt64 又不想 bloat 呢? |
![]() | 58 wudicgi 2022-11-29 17:54:02 +08:00 Windows 上免费且开源的 TortoiseGit/SVN 就非常好用了 Linux 上收费我都没找到有这么好用的,再看眼定价简直就没有能买的 |
![]() | 59 Hypn0s 2022-11-29 19:02:37 +08:00 @figozhu 可视化有时还挺方便的,场景也不用太复杂: 1. 打开多个仓库,通过标签页快速切换; 2. 将多个标签页归类到同一个 workspace ,切换 workspace ; 3. 快速切换不同的 stash ,commit ,tag ,branch ,查看变动; 4. 快速选择文件的改动行,进行 stash 或者 commit ; 4. diff 时快速切换显示内容( entire file ,changed lines ),切换显示方式(双栏,单栏),切换显示特殊符号(空格,回车,换行)。 |
![]() | 60 msg7086 2022-11-30 08:56:08 +08:00 @jedihy 不管是大公司还是个人项目,总会或多或少会用到 GUI 的。不说别的,Gitlab 和 Github 就是一种 Git GUI ,可以让你可视化地去观察项目,进行简单的编辑,创建合并分支。当然他们的功能还是太少了,稍微做点复杂的 Interactive rebase 、3 way 逐行 merge 、commit split / modify 之类稍微复杂点的操作就还是要用到更高级的工具。 像上面 @figozhu 说的,大部分人 99%都是 add commit push pull ,别的功能既不懂怎么用,也不会去用的,那当然用用 git 命令行也就够了。 但是能不能不要觉得所有人都像你们一样天天 add commit push pull 完事? |
![]() | 61 msg7086 2022-11-30 09:17:35 +08:00 拿我自己做的项目举个例子好了。我是做开源软件二次开发的,mod 的代码基于官方版迭代。官方版软件从 2.0 2.1 2.2...一路做到 3.3 3.4 3.5 等等,然后我自己的修改版也要跟着维护 2.0+x 2.1+x 一直到 3.5+x 等等。每个版本一条分支,每次官方更新的时候就要做一次 rebase ,然后根据官方版的不兼容修改去改自己的修改版,所以会非常频繁地做 interactive rebase 。有时候版本升级了出现功能问题,还要做 bisect 去查是官方哪个 commit 和我的修改部分出了冲突。 然后除了跟着官方升级以外,我自己修改的功能也要经常进行迭代,迭代完了还要 backport 到过去的版本。 那么多喜欢用命令行的兄弟们,别的我不多说,你们愿意浪费多少生命去用命令行解决所有的这些操作? 或许有人说,命令行功能强大,只要写脚本去实现常用的操作不就行了吗? 那我只能说,恭喜你重新发明了一些 GUI 工具。强大的 GUI 恰恰就是把 Git 命令行的功能做成了更方便的工具而已。上面说的 SmartGit ,做 rebase ,本质上也是调用 Git 命令行,set author/commit user/time ,然后修改文件,stage ,然后 commit 到树上,然后再修改下一个 commit 的文件,再 commit 到树上,这样一个你自己做要花掉几十分钟时间手动修改的操作,在几秒钟里帮你做完了罢了。 或许有人说,Git 命令行也可以做 interactive rebase 啊。确实,interactive rebase 其实也就是一个 stage+commit 的“GUI”罢了。Git 会调用 vim 或者 emacs ,然后你去选择怎么操作每个 commit 。 但是很多人可能忘了,vim 或者 emacs ,其实也算是一个“GUI”,或者说,CUI 。 喜欢命令行强大的朋友,会天天去用 sed 改文件吗?我觉得大多数人用的都是 vim 之类的图形化工具。有菜单( emacs )或者状态栏,屏幕上有直观的文字,有光标,边看边操作,甚至还可以用上鼠标。 都说生产力工具要用最好的,要买值得买的工具。很多人花大钱买了 mac 电脑,或者买了 JB 全家桶,硬件软件都要挑最好的用。到了 Git ,「 GUI 都是智商税」?代码仓库真的不值得你花一点点时间精力金钱去弄得好一点?有多少兄弟做开源软件或者自己的业余项目,可以抬头挺胸给大家秀出高质量的提交历史。 又或者都是 git add . && git commit -m fix && git push ? |