我正在处理一个带有 git 存储库的项目,我想导出我所做的最后更改并通过电子邮件发送。
我需要知道制作git bundle和制作.patch文件之间的区别,什么更好?
我正在使用 Tortoise Git,它给了我创建.patch文件的选项,它没有给我创建git bundle的选项,这意味着.patch文件更好吗?
谢谢
我正在处理一个带有 git 存储库的项目,我想导出我所做的最后更改并通过电子邮件发送。
我需要知道制作git bundle和制作.patch文件之间的区别,什么更好?
我正在使用 Tortoise Git,它给了我创建.patch文件的选项,它没有给我创建git bundle的选项,这意味着.patch文件更好吗?
谢谢
增量捆绑包将依赖于并应用于先前创建的另一个捆绑包。
要引导该过程,您可以首先创建一个没有任何基础的捆绑包。
您可以使用标签来记住您上次处理的提交,以便以后使用增量包轻松更新其他存储库:
但是可以在任何 repo 上应用补丁。
在您的情况下,补丁是正确的选择(类似于 command git format-patch
)。
您无需依赖以前的补丁,即可将补丁应用到远程仓库。