gpt4 book ai didi

附加到 Outlook 电子邮件的 Git 补丁文件被它修改

转载 作者:太空狗 更新时间:2023-10-29 14:09:05 24 4
gpt4 key购买 nike

我想通过 Outlook 发送由 git format-patch 命令生成的 .patch 文件(我必须在我工作的地方使用 Outlook,否则不需要建议我)。目标只是在将我的更改推送到主存储库之前让同事审查我的代码。当我将我的补丁文件作为附件发送时,一个 > 字符被插入到我的补丁文件的开头。

例如:

>From 7ff70407d24338e928fafcd89115f9844c21691b Mon Sep 17 00:00:00 2001
From: user <user@company.com>
Date: Wed, 21 Mar 2012 09:55:17 -0400
Subject: [PATCH] Blahblah...

这使得 git am 无法在我的同事系统上应用补丁。

我不知道(也不知道如何弄清楚)如何验证修改是发生在发送端还是接收端。

谁知道是什么原因造成的?为了避免这种情况,我应该修改 Outlook 中的某些设置吗?

提前致谢

最佳答案

这与名为 mbox 的旧 Unix 邮箱文件格式有关:

mboxo and mboxrd locate the message start by scanning for From lines that are typically found in the e-mail message header. If a "From " string occurs at the beginning of a line in either the headers or the body of a message (unlikely for the former for correctly formatted messages, but likely for the latter), the e-mail message must be modified before the message is stored in an mbox mailbox file or the line will be taken as a message boundary. This is typically done by prepending a greater-than sign:

>From my point of view...

在您的情况下,(对我们而言)无法判断您的邮件系统的哪个组件可能在该 > 之前。

要与 Git 一起使用,您可以删除 >,也可以删除整行(因为电子邮件标题与 Git 无关)。

关于附加到 Outlook 电子邮件的 Git 补丁文件被它修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9814276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com