1

我的系统中有 AOSP 代码库,我想将整个代码库备份到我的外部驱动器,我不想做 repo 同步或任何事情。我尝试手动复制文件夹,但是当我尝试在目标文件夹中执行 git log 时,它显示为致命的,我觉得 git 在手动复制期间已损坏。那么我们有什么方法可以通过 git clone 为所有存储库做到这一点,还是有其他方法?

4

2 回答 2

0

最好:

  • 用于git bundle生成一个文件(表示完整存储库及其历史记录)
  • 将该文件复制到外部驱动器
  • 从其他地方的那个文件克隆(捆绑文件充当远程存储库,您可以从中克隆/拉取)
于 2020-01-26T02:15:37.587 回答
0

为什么不尝试仅将 .repo 文件夹复制到外部驱动器中,并且每当您需要构建另一个系统时,只需将其复制回另一个文件夹并在repo sync那里运行?

如果您担心您的更改,那么您应该提交您的更改,制作一个补丁文件,并为此保留备份。使用补丁文件,您将能够在新存储库中恢复您的更改。

于 2020-08-14T05:19:17.053 回答