![如何从 Bazaar 中的共享存储库中删除无法访问的修订版本](https://linux22.com/image/1111226/%E5%A6%82%E4%BD%95%E4%BB%8E%20Bazaar%20%E4%B8%AD%E7%9A%84%E5%85%B1%E4%BA%AB%E5%AD%98%E5%82%A8%E5%BA%93%E4%B8%AD%E5%88%A0%E9%99%A4%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E7%9A%84%E4%BF%AE%E8%AE%A2%E7%89%88%E6%9C%AC.png)
Bazaar 中的共享存储库存储了所有分支的所有修订版本。如果您删除了包含某些独特修订版本的分支,这些修订版本仍将保留在存储库中,并且可以通过插件bzr heads --dead-only
中的命令查看bzrtools
。
如何从共享存储库中删除这些修订?
或者,如何删除分支以便从共享存储库中清除其唯一修订版本?
答案1
最终得到不包含这些修订的共享存储库的唯一方法是创建一个新的存储库,并将所有希望保留的分支分支到其中。
删除修订版本不被视为安全的操作,因为可能存在一些依赖于它们的 Bazaar 不知道的分支。