我在为一个git回购做一个备份脚本。我偶然发现了这个问题,我想不出解决办法。
该脚本每周进行一次完整备份,并每天递增一次:--since=1.days。它使用git包来处理历史记录。
当完成完全备份时,出现了一个分支,然后在执行增量金属时移除了这个问题。
由于git包只存储更改,因此没有其他引用的信息。添加一个新分支相当简单,因为它涉及检查一个增量金属包是否有一个新的引用,而这并不在完整备份包中。
是否有方法在包中存储有关已删除引用的信息?
发布于 2013-12-15 19:32:19
我做的一个解决办法是有一个单独的文件,其中只包含在执行增量备份时存在的引用。这样,当存储库有一个不是我正在应用的增量中的引用时,引用就被删除了。
https://stackoverflow.com/questions/20455875
复制相似问题