美文网首页
Gerrit误删数据库后恢复源代码

Gerrit误删数据库后恢复源代码

作者: 静美书斋 | 来源:发表于2021-04-21 18:11 被阅读0次

环境

本地环境:Win7
Gerrit服务器:Linux
Gerrit源码存储路径:/home/gerrit/review_site/silkroad

问题

由于之前误操作,将Gerrit存储在MySQL上的数据库删除,因此搭建了SVN,但是原来的Gerrit存储的源码数据在服务器上仍然存在,理论上重建Gerrit服务,然后将代码拉下来重新上传,完全可以做到复建工作。但是由于数据库被破坏,已经无法通过正常途径获取源码,只能根据本地已经保存的源码为蓝本进行复建。以下是从Gerrit仓库中下载Git原始存储文件进行恢复的操作,将原始存储文件下载到本地重建源码,分为两种方法:

方法一

git --work-tree=/path checkout master

在此路径下查找源码C:\Program Files\Git\path

方法二(可保留提交日志,推荐)

进入项目路径
cd d:\DevSource\Gerrit\silkroad\vsat_data_transfer.git
进行项目恢复
git worktree add ../vsat_data_transfer master

相关文章

  • Gerrit误删数据库后恢复源代码

    环境 本地环境:Win7Gerrit服务器:LinuxGerrit源码存储路径:/home/gerrit/revi...

  • docker运行gerrit(代码审查工具)

    gerrit是什么? Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。 gerrit背景 Gerr...

  • Gerrit概念说明及使用

    Gerrit介绍 Gerrit简介 Gerrit, 一种开放源代码的代码审查软件, 使用网页界面. 利用网页浏览器...

  • [译]Gerrit 权限控制

    Gerrit,一种开放源代码的代码审查软件,前些时候应老板需求,将 Gerrit 服务器搭了起来。搭建过程还算简单...

  • 误删文件后恢复数据

    以CentOS7操作系统为例 在Linux下,基于开源的数据恢复工具有很多,常见的有debugfs、R-Linux...

  • linux误删文件后的恢复

    如果有其它进程正在打开文件,可以采用如下方法恢复:1、lsof |grep filename找到打开文件的pid2...

  • Oracle数据误删恢复机制

    Oracle数据库在多版本数据管理的设计是非常优秀的,数据的误删恢复非常简单。除了truncate以外,drop ...

  • Gerrit & GitLab&Hooks

    第一次在公司见到 Gerrit、一面懵逼。什么xx玩意..... Gerrit,一种开放源代码的代码审查软件,使用...

  • 工具 | 用DiskGenius恢复误删除或误格式化后的文件

    用DiskGenius恢复误删除或误格式化后的文件 DiskGenius数据恢复及分区管理软件!这款软件功能很全,...

  • 2018-11-23

    短信误删了怎么恢复,超级简单的恢复方法 短信误删了怎么恢复?随着时代的发展,越来越多的人都使用上手机了,以前家里只...

网友评论

      本文标题:Gerrit误删数据库后恢复源代码

      本文链接:https://www.haomeiwen.com/subject/xrvzlltx.html