Git 吉特克:怎么说;停下来,唐';是否加载更多提交;?

Git 吉特克:怎么说;停下来,唐';是否加载更多提交;?,git,gitk,Git,Gitk,只要gitk或gitk--all就可以尝试填充大存储库中的所有内存 我知道我可以gitk-n1000来限制它。此外,我还可以killall git(如果没有及时停止它,甚至可以使用Alt+SysRq+F)来在颠簸过程中停止它 有没有更合适的方法使gitk不加载更多的提交并停止它的git子进程,而不进行黑客攻击或冗长的gitk重启?您也可以通过branchname限制gitk。不要使用gitk--all来查看所有分支,只需使用“gitk branchname”。这可能会限制提交的范围。我看不出gi

只要
gitk
gitk--all
就可以尝试填充大存储库中的所有内存

我知道我可以
gitk-n1000
来限制它。此外,我还可以
killall git
(如果没有及时停止它,甚至可以使用Alt+SysRq+F)来在颠簸过程中停止它


有没有更合适的方法使gitk不加载更多的提交并停止它的git子进程,而不进行黑客攻击或冗长的gitk重启?

您也可以通过branchname限制gitk。不要使用gitk--all来查看所有分支,只需使用“gitk branchname”。这可能会限制提交的范围。

我看不出gitk-n 1000有什么问题。您甚至可以将
gitk--all-n 1000--您喜欢的任何其他选项
化名为
gitk
@matrixprog,因为在看到要进行的提交之前,我不知道需要多少次提交。我想使用一个命令来访问最近的提交和深入的历史记录,也就是说,在看到提交消息之前不要考虑它是深入的还是最近的。“gitk-n”是我的救星,因为gitk在其他方面让我的系统崩溃了。我想我应该读一下手册——你也可以把它限定在一个日期范围内。你不是唯一发现
gitk
占用大量内存的人。在某种程度上,这似乎是由于开发者。该错误在上游已修复,但运行旧版本的用户可能没有相应的修复。例如,Debian 9 Stretch目前随git v2.11.0推出,已过时。我知道,我想在推出后停止使用。