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

sourcetree3.0 版本太爽了

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

    之前一直用的两年前的破-解版,后来去 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,流畅性和颜值都不错
    lyh404
        11
    lyh404  
       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 也非常好用。

    还免费, 颜值派、轻度使用用户首选
    loveour
        13
    loveour  
       2019-01-10 09:47:01 +08:00
    我肯定是最邪道的,我把文件夹共享给了虚拟机的 Windows,用 Windows 里的 Git 客户端。
    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   ·   实用小工具   ·   2763 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:54 · PVG 19:54 · LAX 03:54 · JFK 06:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.