sourcetree3.0 版本太爽了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
gouchaoer2
V2EX    程序员

sourcetree3.0 版本太爽了

  •  
  •   gouchaoer2 2019-01-10 09:14:51 +08:00 22223 次点击
    这是一个创建于 2517 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前一直用的两年前的破-解版,后来去 git-scm 官网看到 sourcetree 居然是免费的,只是需要注册 bitbucket 的账号,于是换了最新版本

    结果发现实在是太爽了,就算让我付钱也值啊

    我试了几款别的 GUI 的 git 管理工具,感觉都不如 sourcetree

    104 条回复    2019-04-09 11:16:02 +08:00
    1  2  
    hasbug
        1
    hasbug  
       2019-01-10 09:20:34 +08:00
    sourcetree 从我认识它的时候就是免费啊怎么说也有接近 2 年了吧。不过我不会用,工作上一直用记得住的几个 git 命令,哈哈。
    xrlin
        2
    xrlin  
       2019-01-10 09:22:28 +08:00
    一直用 ide 自带的版本管理功能。
    Keyes
        3
    Keyes  
       2019-01-10 09:23:12 +08:00
    还是用 CLI 习惯一些,sourcetree 或者其他 ide 内置的 git 功能总是用着不顺手
    Inside
        4
    Inside  
       2019-01-10 09:25:16 +08:00
    尝试过各种 git 客户端并且日常 sourcetree 和 smartgit 同时用的人表示,大多数场景下上 smartgit 是最好的,只在 submodule、subtree 的支持上不如 sourcetree。
    yjm9898
        5
    yjm9898  
       2019-01-10 09:27:50 +08:00 via iPhone
    @Inside 厉害了,试试你的安利
    superluckykoo
        6
    superluckykoo  
       2019-01-10 09:27:53 +08:00   1
    sourcetree,经常遇到莫名奇妙的问题,现在已经转用 fork 了
    gesse
        7
    gesse  
       2019-01-10 09:29:39 +08:00
    没有人觉得 tower 好用吗? (虽然贼贵

    特色就是:感觉是经常用 git、git 技术非常好的人开发出来的 git 工具
    Sharuru
        8
    Sharuru  
       2019-01-10 09:30:43 +08:00
    SourceTree 在 Windows 下越来越卡了。
    我选择 GitExtension,最近也终于升级上了 3.0
    sagaxu
        9
    sagaxu  
       2019-01-10 09:32:44 +08:00 via Android
    idea 自带的就很好用了
    pauly
        10
    pauly  
       2019-01-10 09:41:33 +08:00   1
    一直用 fork,流畅性和颜值都不错
    LaCroqueta12
        11
    LaCroqueta12  
       2019-01-10 09:41:37 +08:00
    sourcetree 的 mac 版比对字体总是有问题。
    gesse
        12
    gesse  
       2019-01-10 09:44:43 +08:00   1
    @pauly
    fork 也是不错, 特长在轻便、代码 review 也非常好用。

    还免费, 颜值派、轻度使用用户首选
        13
    loveour  
       2019-01-10 09:47:01 +08:00
    我肯定是最邪道的,我把文件夹共享给了虚拟机的 Windows,用 Windows 里的 Git 客户端。
    loveour
    gesse
        14
    gesse  
       2019-01-10 09:47:48 +08:00   1
    fork: https://git-fork.com/
    tower: https://www.git-tower.com/ 现在的基础版是$69 一年,以前我是买了老版的 2 版本,一两百块吧,买断制的。现在用的也非常好用。
    imswing
        15
    imswing  
       2019-01-10 09:48:06 +08:00 via iPhone
    idea 自带的也可以
    ryougifujino
        16
    ryougifujino  
       2019-01-10 09:48:54 +08:00
    一直用 jb 自带+terminal
    opiviqo
        17
    opiviqo  
       2019-01-10 09:50:04 +08:00
    for mac win....没有 linux 版本
    Phariel
        18
    Phariel  
       2019-01-10 09:50:04 +08:00 via iPhone
    Sourcetree 已经用了四五年了 我真是安利了周围所有人都来用 讲道理 Atlassian 的东西都挺良心的 Jira 就是个典型例子
    itskingname
        19
    itskingname  
       2019-01-10 09:50:28 +08:00
    sourcetree 我只用来对比改动了哪些内容。。。

    push/rebase/解冲突还是手动用命令
    gesse
        20
    gesse  
       2019-01-10 09:54:56 +08:00
    fork 已经出 windows 版本,爽歪歪了。
    gesse
        21
    gesse  
       2019-01-10 09:55:40 +08:00
    @itskingname
    那你可以试试 tower,比较爽。
    yzlnew
        22
    yzlnew  
       2019-01-10 10:11:08 +08:00
    mac 上其实还有一个 gitup 可以用
    Creabine
        23
    Creabine  
       2019-01-10 10:14:52 +08:00
    sourcetree + atom 的 git plus 插件,超爽
    i945
        24
    i945  
       2019-01-10 10:39:56 +08:00
    问下 sourcetree 现在还是卡出翔吗?
    sxw11
        25
    sxw11  
       2019-01-10 10:41:45 +08:00
    win 上墙裂推荐 gitextention,我用过最好用的 git 客户端,没有之一
    jemyzhang
        26
    jemyzhang  
       2019-01-10 10:49:38 +08:00
    tig
    cocoabeans
        27
    cocoabeans  
       2019-01-10 10:50:08 +08:00
    没人推荐 gitkraken 吗
    waising
        28
    waising  
       2019-01-10 10:53:21 +08:00
    @cocoabeans #27 推荐 一直在用这个。。
    5CanTell
        29
    5CanTell  
       2019-01-10 10:58:06 +08:00
    sourcetree win10 经常标签闪退 : (
    alexsunxl
        30
    alexsunxl  
       2019-01-10 10:58:16 +08:00
    sourcetree 有很多细节做的不好, 比如你 merge 选 rebase, 他不给你记住,下次还要重选。
    还有过滤某个人的所有提交也不方便.....
    我选择用 emacs 的 magit....
    whypool
        31
    whypool  
       2019-01-10 11:06:13 +08:00
    jb 自带的就很好用啊
    victor
        32
    victor  
       2019-01-10 11:07:53 +08:00
    客户端 Tower + Gitup + GitFinder + Kaleidoscope
    ZSH 插件 gitfast + git-extras
    VSCode 插件 Git Blame + Git History + Git Indicators + GitLens
    RealKela
        33
    RealKela  
       2019-01-10 11:11:43 +08:00
    强推 fork,虽然有些小问题,但比订阅的 tower 不知道好到哪里去!
    zhangchioulin
        34
    zhangchioulin  
       2019-01-10 11:13:57 +08:00
    一直用 Fork,
    因为是 native 的 app。
    hjxx
        35
    hjxx  
       2019-01-10 11:18:53 +08:00
    升级要用注册账号的在线版本 不升级
    还在用离线版 1.9.13.7
    coolcfan
        36
    coolcfan  
       2019-01-10 11:22:06 +08:00
    SmartGit 除了慢,用着是真舒服
    xiaoz
        37
    xiaoz  
       2019-01-10 11:24:40 +08:00
    没人用小乌龟吗? tortoisegit
    grewer
        38
    grewer  
       2019-01-10 11:31:41 +08:00
    sourcetree 碰到大文件直接崩溃 不知道 3.0 好点了没
    Immortal
        39
    Immortal  
       2019-01-10 11:32:26 +08:00
    smartgit 真不慢..反而我看用 sourcetree 的同事 多点项目卡炸
    Immortal
        40
    Immortal  
       2019-01-10 11:32:39 +08:00   1
    安利 smartgit
    dovme
        41
    dovme  
       2019-01-10 11:34:27 +08:00   1
    这个很好用啊,个人感觉比 sourcetree 好用
    AvenirX
        42
    AvenirX  
       2019-01-10 11:36:36 +08:00
    不缺内存的可以试一下 GitKraken. 用 Electron 做的, 界面跟操作方式都很优雅
    Jeepeng
        43
    Jeepeng  
       2019-01-10 11:37:05 +08:00
    一直在用,就是偶尔会卡
    5CanTell
        44
    5CanTell  
       2019-01-10 11:56:39 +08:00
    @gesse #14 感谢,已换上 fork
    pvgjfk
        45
    pvgjfk  
       2019-01-10 11:59:43 +08:00
    启动太慢
    hstdt
        46
    hstdt  
       2019-01-10 12:31:14 +08:00 via iPhone
    GitKraken 好用,界面也漂亮
    tomoya92
        47
    tomoya92  
       2019-01-10 12:39:46 +08:00 via iPhone
    diff idea 支持是最好的,其次是 smartgit,楼上说到的那些软件我都试过(除了乌龟这货只有 win 平台上有)diff 功能都不好用
    timothyye
        48
    timothyye  
       2019-01-10 12:43:47 +08:00 via Android
    GitKraken + 1
    不过我还是更喜欢命令行,哈哈
    windedge
        49
    windedge  
       2019-01-10 12:55:40 +08:00 via Android
    magit 没人提一下…
    ptyfork
        50
    ptyfork  
       2019-01-10 13:00:02 +08:00
    想问一下,用命令行的朋友,如果文件修改的很多地方,但是暂时只提交其中的几行,用命令行怎么操作?
    hr6r
        51
    hr6r  
       2019-01-10 13:06:05 +08:00   2
    sublime merge 没人提,快到吓人
    hearfish
        52
    hearfish  
       2019-01-10 13:08:29 +08:00   1
    @ptyfork `git add -p` 了解一下
    gejun123456
        53
    gejun123456  
       2019-01-10 13:12:38 +08:00 via iPhone
    sourcetree 和 idea 的一起用 idea 自带的 git 解决冲突真是方便
    rosu
        54
    rosu  
       2019-01-10 13:18:45 +08:00 via Android
    win 上。sourcetree 卡顿...还会闪退…
    8355
        55
    8355  
       2019-01-10 13:22:01 +08:00
    @dovme #41 +1 一直用鱿鱼看分支合并和提交记录 界面好看.
    involvements
        56
    involvements  
       2019-01-10 13:25:17 +08:00
    之前用 SourceTree,现在用 GitKraken
    ipiz
        57
    ipiz  
       2019-01-10 13:41:35 +08:00
    作为 Sourcetree 重度用户,没有比较过其它。不过看了评论试了一下 Fork,没有找到类似 Sourcetree 的 Hunk 功能啊。于是火速又滚回了 Sourcetree。
    dr2009
        58
    dr2009  
       2019-01-10 13:43:15 +08:00
    @dovme GitKraken+1
    ipiz
        59
    ipiz  
       2019-01-10 13:44:44 +08:00
    @alexsunxl Sourcetree 这点确实是挺 annoying 的,我设了 External Diff 工具也是死活存不住,每次都要重设。
    kyrre
        60
    kyrre  
       2019-01-10 13:48:06 +08:00
    Sourcetree 几年前刚出的时候还挺好用的,后来在 windows 下的版本越来越卡,去年刚换到 fork 了,真香
    fanxinxinxin
        61
    fanxinxinxin  
       2019-01-10 13:59:44 +08:00
    sourcetree 在 win 上真的不行,推荐 gitkraken
    abelmakihara
        62
    abelmakihara  
       2019-01-10 14:29:10 +08:00
    jetbrains 自带的就够了
    仓库一多 sourcetree 特别吃内存 特别容易闪退(mac
    xuanbg
        63
    xuanbg  
       2019-01-10 14:46:26 +08:00
    sourcetree windows 版本卡出翔,但 Mac 版本很好用
    fivestrong
        64
    fivestrong  
       2019-01-10 14:50:13 +08:00
    2.xx 版本注册了它们公司的账户,然后升级到 3.xx 版本居然之前的账户不管用了,强制注册 bitbucket.
    Fx8m
        65
    Fx8m  
       2019-01-10 15:08:02 +08:00
    @Sharuru 一直用 Extensions,不过自从升级到了 3.0 后,发现变卡了!
    quietjosen
        66
    quietjosen  
       2019-01-10 15:08:57 +08:00
    好像不能在比较不同时,修改未提交的本地版本,不方便。VSCode 自带的比较就支持,好用的。
    hugh114
        67
    hugh114  
       2019-01-10 15:49:51 +08:00
    插眼。。。
    msg7086
        68
    msg7086  
       2019-01-10 16:00:06 +08:00
    我是 SmartGit 用户,早已安利给同事了。
    tyrealgray
        69
    tyrealgray  
       2019-01-10 16:06:13 +08:00 via Android
    Windows 下一直用的 tortoisegit,mac 下用的 sourcetree. Ubuntu 用的 git-cola
    hongshaorou666
        70
    hongshaorou666  
       2019-01-10 16:16:00 +08:00
    这工具可以部分提交,有的时候把两个功能 写到一起了,可以暂存部分行,再提交,极其爽。。。
    crab
        71
    crab  
       2019-01-10 16:21:10 +08:00
    V2 怎么没弄个投票功能
    v2byy
        72
    v2byy  
       2019-01-10 16:33:34 +08:00
    又没用用 tortoisegit 和 beyond compare 的?感觉这两个工具结合起来好用啊。对于 sourcetree 这种+-对比表示修改的表示看不习惯
    Trim21
        73
    Trim21  
       2019-01-10 16:36:54 +08:00
    这几天下载了 windows 下能搜到的大部分的 git gui 工具, 除了 gitkraken 都不支持调整 ui 字体大小,...
    Midnight
        74
    Midnight  
       2019-01-10 16:40:09 +08:00
    不知道如果开发一个全新的跨平台 git GUI 还有没有市场?
    MrUser
        75
    MrUser  
       2019-01-10 17:11:01 +08:00
    个人感觉,SmartGit 比 GitKraken 好用。
    https://www.syntevo.com/smartgit/
    Rsl
        76
    Rsl  
       2019-01-10 17:11:17 +08:00
    主用命令行, app 辅助. 几个月前从 Sourcetree 换到了 GitKraken 的免费版.
    leonard5
        77
    leonard5  
       2019-01-10 17:21:30 +08:00
    个人推荐 mac 上的 gitup
    maxthon
        78
    maxthon  
       2019-01-10 17:25:52 +08:00
    SmartGit +1, 买了 license,
    界面稍微有点慢可以甩锅给 java ……
    其他速度还是可以的
    HangoX
        79
    HangoX  
       2019-01-10 17:53:45 +08:00
    我一直在等 idea 什么时候把 git 这个功能给独立出来,表示这个东西挺好用的
    qiyuey
        80
    qiyuey  
       2019-01-10 18:52:21 +08:00
    感觉 Jetbrains 的 版本管理 挺不错的
    crack105
        81
    crack105  
       2019-01-10 18:59:27 +08:00
    试了下 Fork,确实比 Sourcetree 漂亮
    mars0prince
        82
    mars0prince  
       2019-01-10 19:00:06 +08:00
    和 2X 有什么区别吗
    myu7815
        83
    myu7815  
       2019-01-10 19:29:17 +08:00
    刚知道 fork,感觉要抛弃 sourcetree 了
    hoyixi
        84
    hoyixi  
       2019-01-10 19:43:22 +08:00
    本来就是免费的,Bitbucket 账号有免费付费一说,类似 Github 账号。

    所以,你以前下载的“破解版”,该不是魔改的木马? :)
    ixiaohei
        85
    ixiaohei  
       2019-01-10 19:45:37 +08:00
    @hr6r 还行,license 有点贵
    FrankHB
        86
    FrankHB  
       2019-01-10 19:52:06 +08:00
    一向直接 TortoiseHg 和命令行。SourceTree 也就多点 git 支持,然而基本上也就这样。之前还有一些其它坑问题,具体记不清了(好像跟远程有关),就没接着用,反正 git 命令行再沙雕常用也就那么几条。
    xjbeta
        87
    xjbeta  
       2019-01-10 21:40:58 +08:00
    fork 是 electron 的 (难受
    还好 macOS 还有个 gitup
    https://github.com/git-up/GitUp
    find456789
        88
    find456789  
       2019-01-10 22:16:25 +08:00
    哪个对 subtree 支持的最好呢, 我发现 sourcetree 就支持的不太好
    akira
        89
    akira  
       2019-01-10 22:41:42 +08:00
    sourcetree 你们用起来不觉得会卡么。。
    anofac
        90
    anofac  
       2019-01-10 22:52:57 +08:00 via Android
    看了这么多推荐的,颜值高的就没 linux 版的吗,哭…
    几句命令+gitk 继续凑合着吧
    xupefei
        91
    xupefei  
       2019-01-10 22:59:29 +08:00
    @xjbeta #87 fork 不是 electron 的,是 swift 写的。你说的可能是 GitKraken。
    faimin
        92
    faimin  
       2019-01-10 23:04:55 +08:00 via iPhone
    @gesse 我也觉得 tower 才是最好用的
    wdytoya
        93
    wdytoya  
       2019-01-10 23:28:25 +08:00
    除开命令行,用 sourcetree 最多只图一个图形化界面来 diff 和 merge,不过从之前的一些 git diff 工具来看 mac 下真没啥好选的,都是渣渣,最后不得已还是用 sourcetree,不过后来 vsc 起来后就用 vsc+kdiff 交叉用了,sourcetree 反而在我这只是用来拉流推流的了。回头试试楼上推荐的 fork 和 GitKraken 去
    fatestigma
        94
    fatestigma  
       2019-01-11 00:10:07 +08:00
    用过 sourcetree、GitKraken 的,最后还是觉得比不上 magit 好用。
    chchwy
        95
    chchwy  
       2019-01-11 07:17:07 +08:00
    @xjbeta fork 是 C# + WPF, 非 electron

    TortoiseGit 小乌龟+1
    orm
        96
    orm  
       2019-01-11 07:52:50 +08:00
    @anofac #89
    @opiviqo #17

    Linux 下可以用 sublime merge,由 sublime text 新出的,目前好像是没有办法输入中文,仅此而已
    Leu
        97
    Leu  
       2019-01-11 09:22:12 +08:00
    一开始看到标题我以为 SourceTree 有什么新的更新了,一看我的版本已经是最新了。。。
    xjbeta
        98
    xjbeta  
       2019-01-11 10:31:49 +08:00
    @chchwy 仔细看了下 还真不是 electron 的
    (记错了吧 emmm 外加看了眼 dmg 的大小
    0w0b
        99
    0w0b  
       2019-01-11 10:42:12 +08:00
    git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
    ezreal
        100
    ezreal  
       2019-01-11 10:46:53 +08:00
    感觉 gitkraken 没有 sourcetree 好用
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3976 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 04:11 PVG 12:11 LAX 20:11 JFK 23:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86