38.3 其他工具对Git扩展补丁文件的支持
Git对二进制提供支持的扩展的补丁文件格式,已经成为补丁文件格式的新标准,被其他一些应用软件所接受。例如Mercual/Hg就提供了对Git扩展补丁格式的支持。
为hg diff命令增加—git参数,实现Git扩展diff格式的输出。
$hg diff—git
Hg的MQ插件提供了对Git补丁的支持。
$cat.hg/patches/1.diff
HG changeset patch
User Jiang Xin<worldhello.net AT gmail DOT com>
Date 1286711219-28800
Node ID ba66b7bca4baec41a7d29c5cae6bea6d868e2c4b
Parent 0b44094c755e181446c65c16a8b602034e65efd7
new data
diff—git a/binary.data b/binary.data
new file mode 100644
index
0000000000000000000000000000000000000000..dc2e37f81e0fa88308bec48cd5195b6542e
61a20
GIT binary patch
literal 32
bc$}+u^>JfjWMqH=CI&kO5HCR00n7&gGBE;C