清理 Git 历史

在开发中,每提交一次 Git,就会生成一次 Git 历史版本记录,随着应用的持续开发和提交,会产生大量的 Git 历史版本。在 IDE 中点击保存时,如果一直卡在保存遮罩,需要考虑是否是 Git 历史版本太多导致的。

查看 Git 资源大小

使用系统管理员登录控制台,打开“集群管理-池管理-开发池管理”,点击 ide 打开池列表,找到对应绑定的 IDE 池,打开池

1722507084485

进入终端

1722507852070

切换到 Tomcat 容器

1722507933050

执行 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 分支后,再进行强制覆盖本地操作后再进行清理(注:一定要切回主分支后再操作)

清理操作

租户管理员进入控制台,打开要清理的应用,切换到高级选项,点击立即清理即可清理Git历史。

results matching ""

    No results matching ""