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

SourceTree 为什么这么卡 [macOS]

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

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

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

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