Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
只是gitk或者gitk --all可以尝试填满大存储库上的所有内存。
gitk
gitk --all
我知道我可以gitk -n 1000限制它。我也可以killall git(如果没有及时停止它,甚至可以使用 Alt+SysRq+F)在颠簸中停止它。
gitk -n 1000
killall git
有没有更合适的方法让 gitk 不加载更多提交并停止它的 git 子进程而无需黑客或冗长的 gitk 重启?
您还可以通过分支名称限制 gitk。不要使用 gitk --all 查看所有分支,只需使用 'gitk branchname'。这可能会限制提交的范围。