码迷,mamicode.com
首页 > 其他好文 > 详细

Git Compare with base,比较大文件时,长时间等待,无法加载

时间:2015-02-28 14:25:55      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

  1. 问题

    当使用Git比较一个大文件(几十兆数量级)版本见差异时,会一直等待加载,且内存消耗很大,导致其他进程很难执行。任务管理器中,可以看到此时的TortoiseGitMerge吃掉3G左右的内存。

    ?

  2. 原因

    文件太大,加载很慢。

    ?

  3. 解决方法

    其实,我们在使用【Compare with base】这个功能时,想要比较版本间文件的不同之处,因此,无需加载整个文件内容,只显示出文件中的不同内容即可。设置如下:

    1. 先使用【Compare with base】比较一个小文件,否则,肯能要等很长时间去加载一个大文件;
    2. 在View属性页中点击Collapse,此后,再次使用TortoiseGitMerge比较文件时,即默认以Collapse的方式打开

    技术分享

Git Compare with base,比较大文件时,长时间等待,无法加载

标签:

原文地址:http://www.cnblogs.com/iluzhiyong/p/4305194.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!