清理 Git 历史
在开发中,每提交一次 Git,就会生成一次 Git 历史版本记录,随着应用的持续开发和提交,会产生大量的 Git 历史版本。在 IDE 中点击保存时,如果一直卡在保存遮罩,需要考虑是否是 Git 历史版本太多导致的。
查看 Git 资源大小
使用系统管理员登录控制台,打开“集群管理-池管理-开发池管理”,点击 ide 打开池列表,找到对应绑定的 IDE 池,打开池
进入终端
切换到 Tomcat 容器
执行 cd /usr/local/x5/model 命令进入 model 目录,再执行 du -d 1 -h 命令查看资源占用大小情况,如下图所示,说明 Git 历史版本太多
确认均已提交
在执行清理前,确认所有成员的代码都提交到 Git 上,并且把 IDE 都进行解绑(注:如要检查所有成员是否有漏提交代码情况,可通过如下到对应成员 IDE 池里查看,确认没有后,进行 IDE 解绑)
进入 tomcat 容器终端,进入到 model 目录:cd /usr/local/x5/model
执行 git status 命令可以确认查看当前代码仓库中未暂存的更改,如出现下图
则需要切换下 cloud 账号再执行
如上显示说明有未提交到 Git 的代码资源,需要执行提交 Git 操作。
创建分支保留历史
清理完成后,Git 上提交的历史记录都将被清理。 如仍要保留历史记录,可先创建一个分支后再切回主分支进行清理操作
点击分支管理
创建分支
创建分支刷新后,当前 IDE 主分支为创建的分支
需要切回 master 分支后,再进行强制覆盖本地操作后再进行清理(注:一定要切回主分支后再操作)