V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zero47
V2EX  ›  程序员

Smartgit 终生版国区 869,到手 1023 值得入吗?

  •  
  •   zero47 · 72 天前 · 5703 次点击
    这是一个创建于 72 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近弹窗弹烦了,萌生了入终生版的想法。后来发现又国区价 869 ,不知道是黑五还是常态价,有最近入手的 V 友吗? 19 年的优惠还会不会有?

    63 条回复    2022-11-30 16:57:34 +08:00
    shakukansp
        1
    shakukansp  
       72 天前
    有这么好用吗
    wanmyj
        2
    wanmyj  
       72 天前   ❤️ 4
    git bash+ VSCODE gitlens ,我感觉管理版本已经没什么需求做不到了,一套 GUI 能卖上千?看得我都想开发 gui 了
    ManjusakaL
        3
    ManjusakaL  
       72 天前
    (这个好用在哪(小声问问
    zero47
        4
    zero47  
    OP
       72 天前
    这个是之前用 linux ( deepin )的时候开始用的,后面换 Mac 也没改,就一直用到了现在。其实就是习惯了,再用其他就有点别扭。
    zero47
        5
    zero47  
    OP
       72 天前
    @wanmyj 非国区甚至 2K
    raycool
        6
    raycool  
       72 天前
    太贵了
    我还是命令行吧
    creanme
        7
    creanme  
       72 天前
    相比 fork 好在哪
    yxzblue
        8
    yxzblue  
       72 天前
    申请非商用许可证
    mmm159357456
        9
    mmm159357456  
       72 天前   ❤️ 1
    jb 家的 ide 不都可以可视化吗
    Nielsen
        10
    Nielsen  
       72 天前
    价格对每个人都是一样的,但价值不是。如果你确实心痒想入……

    我觉得没啥意思,GUI 而已,sourcetree 、fork 、gitfox……都比它好看吧。
    LosLord
        11
    LosLord  
       72 天前
    jetbrains 自带的还行吧,够用。
    而且这种一次性买断的,一般都是只买断当前大版本,不能升级下个大版本。
    janus77
        12
    janus77  
       72 天前
    fork 用 rmb 付款是 200 块钱,用美刀是 49.99
    fly2never
        13
    fly2never  
       72 天前
    一直 sourcetree + sublime merge , 都是免费的
    zero47
        14
    zero47  
    OP
       72 天前
    @LosLord 官方写了 10 年
    zero47
        15
    zero47  
    OP
       72 天前
    @janus77 大版本能升吗?我看 smartgit 上写的是至少保证能升 10 年
    weeei
        16
    weeei  
       72 天前
    @janus77 Fork 好像从来不搞优惠折扣之类的。
    jakes
        17
    jakes  
       72 天前
    用 sourcetree 或 Jetbrains 自带的啊,花那么多钱买这个也不是很好用的 GUI ,没必要。
    bjfane
        18
    bjfane  
       72 天前
    命令行操作起来,配合 alias 也就几秒钟的事,如果想 diff ,jetbrains 家的都很好用
    weicools
        19
    weicools  
       72 天前
    请说说相比于 其他 GUI 或者命令行,花费 800+ 的成本带来的价值是什么?他有什么独特的优势
    ZSeptember
        20
    ZSeptember  
       72 天前
    一般没什么复杂操作需要用到 GUI 吧,我就解决冲突的时候,用一下 IDEA ,大部分情况下,命令行够用了
    findex
        21
    findex  
       72 天前   ❤️ 1
    我觉得 gitlens 就很好用的。有这钱还不如买点别的。太贵了。
    lululau
        22
    lululau  
       72 天前
    那 magit 要是收费的话,不得卖个 1 个亿。。。
    alexsunxl
        23
    alexsunxl  
       72 天前
    不值。
    另外,sourcetree 虽然免费,但是用起来不流畅,总觉得顿顿的。
    后来我发现 gitui 非常不错。 在终端用,看 diff 和文件历史和 blame 都不错。
    qgymib
        24
    qgymib  
       72 天前
    19 年就买了终生版。大版本肯定是可以升的,那时候版本号还是 19 ,现在都已经到 21 了。
    yangxin0
        25
    yangxin0  
       72 天前
    我们代码都在开发机上,然后用 vscode 远程开发,这个价格没法覆盖这个功能,反而 vscode 免费的 gitlens 能够满足。
    Terry05
        26
    Terry05  
       72 天前
    乌龟用习惯了
    jin7
        27
    jin7  
       72 天前   ❤️ 1
    fork.dev
    break
        28
    break  
       71 天前
    感觉 sourcetree 很好用啊
    demoshengxw
        29
    demoshengxw  
       71 天前 via iPhone
    相比于 ide 内的优势在哪里🧐
    anan1314git
        30
    anan1314git  
       71 天前
    @demoshengxw 其中一个优势是能够同时管理多个 Git 项目
    whileFalse
        31
    whileFalse  
       71 天前 via iPhone
    刚趁黑五半价入了 tower 一年订阅,50$
    duke807
        32
    duke807  
       71 天前 via Android
    git 自带的 gui 工具 gitk 足够了,默认配合 meld 图形 diff
    demoshengxw
        33
    demoshengxw  
       71 天前 via iPhone
    @anan1314git 最早用过 sourcetree ,后面一直用 idw 内的感觉也蛮好😂,所以也没有体会出 gui 客户端的美丽
    ooops
        34
    ooops  
       71 天前
    @alexsunxl #23 可以试试 lazygit ,相比之下 gitui 还很初级
    ooops
        35
    ooops  
       71 天前
    看了下,这 UI 也太丑了吧..
    msg7086
        36
    msg7086  
       71 天前 via Android
    很久以前就入了终身,算是我生产力工具里最无法替代而且我认为最超值的工具了。
    BenX
        37
    BenX  
       71 天前 via iPhone
    更好的竞品和方式多的去了,为啥要买这个
    paranoiagu
        38
    paranoiagu  
       71 天前 via Android
    还是 source tree 好用
    loolac
        39
    loolac  
       71 天前
    git 为什么要用 GUI ?求理解 ~ 感觉 vscode + git graph 就够用了;原来用的 gitlens , 因为很多功能用不到都被我卸载掉了。
    fds
        40
    fds  
       71 天前
    我用的是 https://fork.dev/ ,反正习惯了也没需要换。
    sunwei0325
        41
    sunwei0325  
       71 天前
    用惯了就买吧, 我买了好几年 git tower 了, 用习惯了, 每年 300 多, 要是能买断我也会买
    bl
        42
    bl  
       71 天前
    花点时间学学 git 命令,比 GUI 工具高效很多倍,我是直接整成了 push.sh,非常便捷
    zero47
        43
    zero47  
    OP
       71 天前
    @bl 个人项目 git 还行,团队项目 diff 和 blame ,还是 GUI 方便些
    Hypn0s
        44
    Hypn0s  
       71 天前
    一开始用的 SmartGit ,后来因为弹窗+价格原因放弃了,接下来转投 SourceTree ,但是我发现在大一点的项目里 local change 与 commit history 刷新不及时,接着又尝试了 Sublime Merge ,GitHub Desktop ,最后选择了 Fork ,凑活着用吧
    alexsunxl
        45
    alexsunxl  
       71 天前
    @ooops lazygit 是 go 写的, 我喜欢 rust 写的工具,这个没办法了。
    yoa1q7y
        46
    yoa1q7y  
       71 天前
    @janus77 我傻了,我付的美刀
    YaakovZiv
        47
    YaakovZiv  
       71 天前
    git-tower 看起来和你说的软件有点像,windows 和 Mac os 都可以用。
    jy02534655
        48
    jy02534655  
       71 天前
    话说都没人用 Git Extensions 么,这么多年 windows 下一直是免费的,简单实用
    ccppgo
        49
    ccppgo  
       71 天前
    免费的 git 乌龟不好吗
    derrick1
        50
    derrick1  
       71 天前
    smartGit 挺好用的, 前几年买的, 500 块
    ShadowPower
        51
    ShadowPower  
       71 天前
    太贵了
    我用 GUI 只是看看提交历史,用 https://gitnuro.jetpackduba.com/就够了
    xiyangzh
        52
    xiyangzh  
       71 天前
    有点小贵呀,git 这东西能用 ide 里面的是最好的, 窗口越多,越容易分散人的思维。
    shazi199
        53
    shazi199  
       71 天前
    什么项目这么复杂还要用到 gui 的 git
    virualv
        54
    virualv  
       71 天前 via iPhone
    感觉用 gui 操作都好慢,不知道是不是错觉,反正我每次都在命令行操作
    jedihy
        55
    jedihy  
       71 天前 via iPhone
    git gui 都是智商税。绝大多数情况 git gui 的功能都只是 git 命令行的真子集。
    我不知道为何有 git 只适合个人这种结论。我还没见哪个大公司普遍用 gui 的。
    figozhu
        56
    figozhu  
       71 天前 via iPhone
    究竟你们要操作多复杂的场景? 99%不都是 add commit push pull 吗?
    FrankHB
        57
    FrankHB  
       71 天前
    @wanmyj “已经没什么需求做不到了”……什么学姐台词。
    敢加上支持 cvs/svn/hg/bzr/fossil...么。还有 hg-git 之类的。
    要是光说原生,实际上那么多个插件之类的我都没发现打得过乌龟 hg 的。( SourceTree 勉勉强强。)
    再光说 git ,支持干净 git replace 了吗?然后 git filter-repo ?
    ……其实吧,git bash 的部署方式就经常是个槽点,我要不想 bash 呢?或者我 Windows 上想要 MSYS2 ucrt64 又不想 bloat 呢?
    wudicgi
        58
    wudicgi  
       71 天前
    Windows 上免费且开源的 TortoiseGit/SVN 就非常好用了
    Linux 上收费我都没找到有这么好用的,再看眼定价简直就没有能买的
    Hypn0s
        59
    Hypn0s  
       70 天前
    @figozhu
    可视化有时还挺方便的,场景也不用太复杂:

    1. 打开多个仓库,通过标签页快速切换;
    2. 将多个标签页归类到同一个 workspace ,切换 workspace ;
    3. 快速切换不同的 stash ,commit ,tag ,branch ,查看变动;
    4. 快速选择文件的改动行,进行 stash 或者 commit ;
    4. diff 时快速切换显示内容( entire file ,changed lines ),切换显示方式(双栏,单栏),切换显示特殊符号(空格,回车,换行)。
    msg7086
        60
    msg7086  
       70 天前
    @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 完事?
    msg7086
        61
    msg7086  
       70 天前
    拿我自己做的项目举个例子好了。我是做开源软件二次开发的,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 ?
    msg7086
        62
    msg7086  
       70 天前
    @zero47 我看了下我是 2019 年买的,429 块钱,骨折价。869 确实贵了点,要不要入你自己想吧,不舍得就继续弹或者看看别的替代品。
    jedihy
        63
    jedihy  
       70 天前
    @msg7086 哈哈,可以,那你就认为我是天天 add commit push pull 吧,然后这些"稍微复杂"的操作既不懂也不用 :)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   3450 人在线   最高记录 5556   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 10:51 · PVG 18:51 · LAX 02:51 · JFK 05:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.