使用 gitk 或 gitg 浏览 bup 备份

使用 gitk 或 gitg 浏览 bup 备份

我只是在玩bup我的备份并像这样测试它:

BUP_DIR=/mnt/TestTarget/bup bup init

这给了我这样的信息:Initialized empty Git repository in /mnt/TestTarget/bup/

不过里面/mnt/TestTarget好像没有.git目录。

bup index -uv /home/user/TestSource
bup save -n buptest1 /home/user/TestSource

现在我想使用 浏览存储库gitk,我这样做了cd /mnt/TestTarget/bupgitk但它没有显示任何内容。gitg给我Could not find git repository

那么这里出了什么问题呢?我如何使用gitkgitg浏览我的备份?

答案1

您应该有一个.git目录/mnt/TestTarget/bup

也许你的 bup init 出错了。在这种情况下,看看里面是否有相同的目录(.git~/.bup

答案2

正如 @GHugo 所建议的,使用我的问题中描述的命令,在~/.bup.gitk如果您记得单击树(而不是补丁),则可以通过此处浏览它。

现在,如果有人想要备份,/mnt/TestTarget/bup以下步骤对我有用:

BUP_DIR=/mnt/TestTarget/bup bup init

bup -d /mnt/TestTarget/bup index -uv /home/user/TestSource
bup -d /mnt/TestTarget/bup save -n buptest1 /home/user/TestSource

然后数据和索引似乎被保存到/mnt/TestTarget/bup,您可以cd执行gitk它来浏览它(单击树来浏览初始提交)。但是其中没有.git目录,因此它似乎是一个裸存储库(如果我错了,请纠正我)。

相关内容