V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
elfsundae
V2EX  ›  macOS

SourceTree 为什么这么卡 [macOS]

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

    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
    捂脸 我的还行
    ck65
        3
    ck65  
       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
    nieyujiang
        6
    nieyujiang  
       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   ·   实用小工具   ·   1043 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 18:20 · PVG 02:20 · LAX 10:20 · JFK 13:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.