gitk:如何告诉它“停止,不要加载更多提交”?
只需 gitk
或 gitk --all
就可以尝试填满大存储库上的所有内存。
我知道我可以 gitk -n 1000 来限制它。我还可以killall git
(如果没有及时停止,甚至可以按Alt+SysRq+F)来停止它。
有没有更合适的方法让 gitk 不加载更多提交并停止它的 git 子进程,而无需黑客或长时间的 gitk 重新启动?
Just gitk
or gitk --all
can try to fill up all memory on big repository.
I know than I can gitk -n 1000
to limit it. Also I can killall git
(or even Alt+SysRq+F if haven't stopped it in time) to stop it in middle of thrashing.
Is there more proper way to make gitk don't load more commits and stop it's git subprocess without hacks or lengthy gitk restart?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您还可以通过分支名称限制 gitk。不用使用 gitk --all 来查看所有分支,只需使用“gitk 分支名称”即可。这可能会限制提交的范围。
You can also limit gitk by branchname. Instead of using gitk --all to see all branches, just use 'gitk branchname'. This might limit the range of commits.