我只是在玩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/bup
,gitk
但它没有显示任何内容。gitg
给我Could not find git repository
。
那么这里出了什么问题呢?我如何使用gitk
或gitg
浏览我的备份?
答案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
目录,因此它似乎是一个裸存储库(如果我错了,请纠正我)。