我有一个几年前的集市补丁文件,我希望能够阅读其中的内容。它是用“Bazaar Explorer> Bazaar> Collaborate>按照文件”发送新版本>生成的。
如何将# Begin bundle
之后的部分转换为可供人阅读的纯文本差异文件或类似文件?
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: somebody@example.com-20111123173011-19wfgeg3069vggy7
...more metadata snipped ...
#
# Begin patch
# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWdjgvvgAABJfgAAQQGFxUBIA
AACv794QIABkRTaajamQyGjTaRiFGgBMBBkwQhDmaVnH5r9hMFQyJ7EUzThiw4Ixc/mQVpexbPS2
9yLLTxaFbWvXcN2zcydOQxpD652acQC4g4Z96jI5BipgKAAiM5Zz45Kd/4u5IpwoSGxwX3wA
我尝试将它合并到当前的树中,认为我可以从中进行区分,但bzr merge oldstuff.patch
告诉我“无所事事。”我考虑从那个时间段检查一个分支并再次合并,但这对于这么小的事情来说似乎相当重要。还有其他建议吗?
答案 0 :(得分:0)
你的合并指令是空的:-)它只是,完全是空的。
转到您拥有的任何 Bazaar分支,然后运行此命令:
bzr send -o - .
也就是说,在分支本身中创建一个merge指令,它将是空的,因为你要求“合并为self”。该命令将打印到空合并指令的标准输出,您将看到该包与您的帖子中的包完全相同(使用合并指令格式2)。这就是空合并指令的样子。
创建该合并指令的人可能指定了错误的目标分支:很简单,没有唯一的修订发送目标尚未发送。