2020
09-28
09-28
浅析git server“丢失”commit问题
1背景gitlab某仓库有同事发现部分代码文件内容丢失,具体表现A.dev分支commit信息是连续的,看不出明显的大时间范围批量丢失B.以SuncardCashier/control/CSymbolEdit.h为例,在1c88f613下只能看到2个历史相关提交但是1天前提交的bfff1f51,也有此文件的修改提交,意味着bfff1f51这个提交“丢失”了2追查过程2.1gitlabserver侧寻找线索表面上像是gitlabserver出现了某些问题导致“丢失”,所以查看/var/log/gitlab/gitlab-ra...
继续阅读 >