SourceTree 为什么这么卡 [macOS] - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
elfsundae
V2EX    macOS

SourceTree 为什么这么卡 [macOS]

  •  
  •   elfsundae 2017-09-03 02:50:05 +08:00 13831 次点击
    这是一个创建于 2963 天前的主题,其中的信息可能已经有所发展或是发生改变。

    MacBook Pro: i7, 16GB, SSD

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

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

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

    第 1 条附言    2017-09-03 22:07:22 +08:00

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

    第 2 条附言    2017-09-04 22:37:28 +08:00

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

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

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

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