elfsundae
V2EX  ›  macOS

SourceTree 为什么这么卡 [macOS]

  •  
  •   elfsundae · Sep 3, 2017 · 15099 views
    This topic created in 3351 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
    wukongkong
    Sep 3, 2017 via Android
    1
    两个版本都卡成狗,已经放弃,用 webstorm 自带的
    jayyjh
    jayyjh
    Sep 3, 2017
    2
    捂脸 我的还行
    mogita
    mogita
    Sep 3, 2017 via iPhone
    3
    没觉得卡,UI 重合残影这种 bug 倒不少。
    gesse
    gesse
    Sep 3, 2017
    4
    推荐两个各有千秋,并且比较好用的 git 客户端

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

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