最近弹窗弹烦了,萌生了入终生版的想法。后来发现又国区价 869 ,不知道是黑五还是常态价,有最近入手的 V 友吗? 19 年的优惠还会不会有?
1
shakukansp 2022-11-28 10:41:28 +08:00
有这么好用吗
|
2
wanmyj 2022-11-28 10:52:14 +08:00 4
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
creanme 2022-11-28 10:59:38 +08:00
相比 fork 好在哪
|
8
yxzblue 2022-11-28 11:01:04 +08:00
申请非商用许可证
|
9
mmm159357456 2022-11-28 11:02:18 +08:00 1
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
janus77 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 2022-11-28 12:37:59 +08:00
命令行操作起来,配合 alias 也就几秒钟的事,如果想 diff ,jetbrains 家的都很好用
|
19
weicools 2022-11-28 14:12:51 +08:00
请说说相比于 其他 GUI 或者命令行,花费 800+ 的成本带来的价值是什么?他有什么独特的优势
|
20
ZSeptember 2022-11-28 14:59:30 +08:00
一般没什么复杂操作需要用到 GUI 吧,我就解决冲突的时候,用一下 IDEA ,大部分情况下,命令行够用了
|
21
findex 2022-11-28 15:05:06 +08:00 1
我觉得 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 ? |