打开包装或阅读集市补丁文件?

时间:2013-11-07 09:26:56

标签: bazaar

我有一个几年前的集市补丁文件,我希望能够阅读其中的内容。它是用“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告诉我“无所事事。”我考虑从那个时间段检查一个分支并再次合并,但这对于这么小的事情来说似乎相当重要。还有其他建议吗?

1 个答案:

答案 0 :(得分:0)

你的合并指令是空的:-)它只是,完全是空的。

转到您拥有的任何 Bazaar分支,然后运行此命令:

bzr send -o - .

也就是说,在分支本身中创建一个merge指令,它将是空的,因为你要求“合并为self”。该命令将打印到空合并指令的标准输出,您将看到该包与您的帖子中的包完全相同(使用合并指令格式2)。这就是空合并指令的样子。

创建该合并指令的人可能指定了错误的目标分支:很简单,没有唯一的修订发送目标尚未发送。