TortoiseGit-慢速显示日志修订查询

TortoiseGit-慢速显示日志修订查询,git,tortoisegit,Git,Tortoisegit,目前,我们在TorotiseGit-Show Log中遇到了一个问题,需要花费时间来填充分支/标记历史记录。另一方面,GitGUI最快地显示了修订版。尽管GitGUI需要双击修订版来查看更改了什么 我们有一个包含300000个文件的存储库,最近大约有3000个修订版。在这之前,管理员对主目录之一进行了SVN移动。是,这意味着从一个目录移动到下一个目录的所有250000个文件。这可能是减速的原因 在处理大型svn存储库的情况下,是否有办法加快TorotiseGit的速度以更快地显示日志结果。我克隆

目前,我们在
TorotiseGit-Show Log
中遇到了一个问题,需要花费时间来填充分支/标记历史记录。另一方面,GitGUI最快地显示了修订版。尽管GitGUI需要双击修订版来查看更改了什么

我们有一个包含300000个文件的存储库,最近大约有3000个修订版。在这之前,管理员对主目录之一进行了SVN移动。是,这意味着从一个目录移动到下一个目录的所有250000个文件。这可能是减速的原因


在处理大型svn存储库的情况下,是否有办法加快TorotiseGit的速度以更快地显示日志结果。

我克隆了包含40-50 Gig内容的svn存储库。乌龟 打开单个文件的修订日志花费了15分钟。尽管使用内置的GIT GUI访问相同的修订日志要快得多


从这个关于堆栈溢出的原始答案开始已经有3-4年了。虽然陆龟的表现可能已经改变了多年,并可能与内置的GitGUI一样快。如果要处理40-50千兆的大型svn复制,我的建议是克隆svn存储库并在本地托管,或者使用内置的GIT GUI。

答案是GIT没有每个文件的历史记录,因此它会遍历整个存储库来构建单个文件的历史记录。对于庞大的存储库,这成为一个问题。

我们也遇到了这个问题—(几乎)通过git GUI在根级别查看即时日志,但通过TGit查看单个文件需要10分钟

然后(出于不相关的原因)我们的防病毒软件(不确定是哪台计算机被锁定)被禁用,并且。。。几乎可以即时查看单个文件的TGit日志

所以我猜,对于每一个被检索到的日志片段,AV必须启动并逐段检查

顺便说一句,我们的回购协议约为12GB,分为1GB块