V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
elfsundae
V2EX  ›  macOS

SourceTree 为什么这么卡 [macOS]

  •  
  •   elfsundae · Sep 3, 2017 · 14271 views
    This topic created in 3160 days ago, the information mentioned may be changed or developed.

    MacBook Pro: i7, 16GB, SSD

    SourceTree v2 版越更新越卡,不知道你们的卡不卡?重装过系统还是这样,应该不是配置的问题。网上的优化方案都是针对 Windows 的,试了也不行。

    我不是来问该用 git 命令行还是哪个 GUI 工具比较好,就是想了解下你们的卡不卡。我的是滑动 repo 列表都一卡一顿的,很多地方都是点一下卡一下。

    大部分 git 操作用编辑器或命令行就行了,用 SourceTree 主要是查看历史提交、合并代码时比较方便。试了别的几个软件,现在一直在用 Fork。

    Supplement 1  ·  Sep 3, 2017

    暂时没啥方案解决 SourceTree 卡顿,如果受不了就换别的软件吧。
    收费的没试过,免费的试用了几个,觉得 Fork 还不错,diff 窗口可以显示字符差异(而非整行)。

    Supplement 2  ·  Sep 4, 2017

    觉得很卡的同学可以试试用 AppCleaner 删除 SourceTree 然后重装,可能是旧版本数据导致的卡顿。

    40 replies    2017-09-04 22:39:04 +08:00
    wukongkong
        1
    wukongkong  
       Sep 3, 2017 via Android
    两个版本都卡成狗,已经放弃,用 webstorm 自带的
    jayyjh
        2
    jayyjh  
       Sep 3, 2017
    捂脸 我的还行
    mogita
        3
    mogita  
       Sep 3, 2017 via iPhone
    没觉得卡,UI 重合残影这种 bug 倒不少。
    gesse
        4
    gesse  
       Sep 3, 2017
    推荐两个各有千秋,并且比较好用的 git 客户端

    fork,这个是免费的,review 代码比较合适,当然平时用也方便

    tower,应该是非常好的 git 客户端了吧, 收费
    leofml
        5
    leofml  
       Sep 3, 2017
    推荐一下 GitKraken https://www.gitkraken.com/features
    ZeoKarl
        6
    ZeoKarl  
       Sep 3, 2017
    一直在用命令的飘过
    Lonely
        7
    Lonely  
       Sep 3, 2017
    Tower 不错
    fishg
        8
    fishg  
       Sep 3, 2017
    tower
    v1024
        9
    v1024  
       Sep 3, 2017 via iPhone   ❤️ 1
    windows 版更卡,Mac 已经很不错了
    Trim21
        10
    Trim21  
       Sep 3, 2017 via Android
    搭车问,什么 gui 对 rebase 支持比较好的…
    JasonQin
        11
    JasonQin  
       Sep 3, 2017
    排列用 flat list 不要用 tree view,不然每次都会吧所有文件都对比一下肯定卡啊! win 版 TreeView 都不这样,哎!
    wwnje
        12
    wwnje  
       Sep 3, 2017
    Tower SouceTree 很卡用 一直都是速度非常慢 不知道为毛
    clavichord93
        13
    clavichord93  
       Sep 3, 2017
    @gesse
    fork 是原生 app 还是 electron ?
    KnightYoung
        14
    KnightYoung  
       Sep 3, 2017 via Android
    用 gitup 啦
    rashawn
        15
    rashawn  
       Sep 3, 2017 via iPhone
    上次用 windows 上的 tower 太难用了 一些功能没有 还卡的不行,sourcetree 也卡,magit 不卡…
    lights
        16
    lights  
       Sep 3, 2017 via iPhone
    @Trim21 rebase 当然用命令行啦
    albertofwb
        17
    albertofwb  
       Sep 3, 2017 via Android
    我的 win10 SourceTree 也是卡的一 B,感觉与项目规模有关系。repo 小点的时候挺流畅的。gitk 这个自带的 gui 倒是很流畅,只是不能更丑。
    elfsundae
        18
    elfsundae  
    OP
       Sep 3, 2017
    @clavichord93 原生的,还不错
    elfsundae
        19
    elfsundae  
    OP
       Sep 3, 2017
    看来不是我一个人卡..
    UnknownR
        20
    UnknownR  
       Sep 3, 2017
    @leofml 不错,颜值很高啊
    williamx
        21
    williamx  
       Sep 3, 2017
    咦,我一点都不卡啊。不过 windows 版本是非常卡的。
    clavichord93
        22
    clavichord93  
       Sep 3, 2017 via iPhone
    @elfsundae 那我去试试~
    elfsundae
        23
    elfsundae  
    OP
       Sep 3, 2017
    @williamx 你 SourceTree 里有多少项目?最大的项目有多少个 commit ?
    fhefh
        24
    fhefh  
       Sep 3, 2017
    tower 或者 JB 家 IDE 自带的
    williamx
        25
    williamx  
       Sep 3, 2017
    @elfsundae #23 大概有近 50 个项目吧,最大的可能是 cocos2d-x 吧,有多少 commit 就不清楚了,你可以自己去 github 上看——不过 sourcetree 不会一次把所有的 commit 都加载,更何况还是在项目列表的时候,所以有多少 commit 其实影响不大。
    elfsundae
        26
    elfsundae  
    OP
       Sep 3, 2017
    @williamx 谢谢,按理说不会卡啊,操作 git 也都是异步的。楼上也就只有你说不卡,可能是这个软件 UI 线程的问题,也可能是我电脑太垃圾...
    williamx
        27
    williamx  
       Sep 3, 2017
    @elfsundae #26 我的电脑不如你的。你可以试试建几个分组看看。
    elfsundae
        28
    elfsundae  
    OP
       Sep 3, 2017
    @williamx 有分组的。 不折腾了,用 Fork 吧。
    smallpath
        29
    smallpath  
       Sep 3, 2017
    mac 上遇到的事儿太多了,sourceTree 我不卡,倒是 intellij 所有菜单全部按了没反应,必须走快捷键,蛋疼得一笔
    aussieweever
        30
    aussieweever  
       Sep 3, 2017 via Android
    项目大就卡,win 上我用 git extension,界面略丑,但相当好用
    zhouzm
        31
    zhouzm  
       Sep 3, 2017
    回退到 2.5.3 版本就不卡了。
    scnace
        32
    scnace  
       Sep 4, 2017 via Android
    Tower+1
    crazyxhz
        33
    crazyxhz  
       Sep 4, 2017
    gitkaren +1
    cxbig
        34
    cxbig  
       Sep 4, 2017
    命令行从来不卡
    chunqiuyiyu
        35
    chunqiuyiyu  
       Sep 4, 2017 via iPhone
    原先在用,后来卡得我想哭,就换回命令行了。
    HuangLibo
        36
    HuangLibo  
       Sep 4, 2017
    升级到 2.6.x 后 bug 很多..
    hanangellove
        37
    hanangellove  
       Sep 4, 2017
    我的没见怎么卡呀。。。
    aliasliyu4
        38
    aliasliyu4  
       Sep 4, 2017
    都换命令行吧,多年的颈椎病都好了。
    marvinwilliam
        39
    marvinwilliam  
       Sep 4, 2017
    用的 tower 感觉还不错,我这机器配置比较低,14 年 mbpr13 中配,运行 tower 没有见过卡的情况,免费试用 30 天,你可以试试,如果要买,那当然荔枝家啊~~~
    elfsundae
        40
    elfsundae  
    OP
       Sep 4, 2017
    觉得很卡的同学可以试试用 [AppCleaner]( http://freemacsoft.net/appcleaner/) 删除 SourceTree 然后重装,可能是旧版本数据导致的卡顿。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3176 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 130ms · UTC 13:43 · PVG 21:43 · LAX 06:43 · JFK 09:43
    ♥ Do have faith in what you're doing.