时间:2010-07-23 12:39:45

标签: deployment release-management patch

1 个答案:

答案 0 :(得分:0)

我知道你提问已经很久了,但你的答案就在这里:

  

我可以将存储库克隆到本地git / hg并创建一个分支   随地修改。这对于移植补丁来说非常棒   我可以在我的分支上制作本地发布标签,但不幸的是我   丢失有关单独补丁的信息。我可以看到差异   上游当然,但我失去了不同地方的明确分离   修改

您仍然可以通过Git的“提交”机制明确区分不同的本地修改。

我看到它的方式,Git“提交”与通过电子邮件发送的补丁基本相同。也就是说,它使用主题行封装单个更改,并解释说明更改原因的描述性正文。当然,它还包含对所有相关文件的更改。

如果您确实需要将更改发送到外部系统(例如,上游),git format-patch命令(及其表兄,git send-email)将以此格式输出,但信息是否存在反正。