0

我有一个几年前的集市补丁文件,我希望能够读取其中的内容。它是使用"Bazaar Explorer > Bazaar > Collaborate > Send new revisions > by file"生成的。

如何将之后的部分# 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告诉我“无事可做”。我想从那个时间段检查一个分支并再次合并,但这对于这么小的东西来说似乎很重。还有其他建议吗?

4

1 回答 1

0

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

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

bzr send -o - .

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

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

于 2013-11-16T10:19:29.447 回答