求助,关于patch的打包流程

我想请问下制作一个完整的patch包流程应该是怎样的?
我按照文档用ProjectLauncher制作了一个patch包,但整个包非常大(621MB),用diff工具比对版本做了一个diff包,也有378mb,其中有pak,binaries和一个三方的dll,是不是只需要把这个diff包覆盖到版本上就行了?
另外,如果在已经存在patch的情况下再打patch,是不是可以叠加?还是必须删除上一次patch的内容,从原始版本打一个新patch包?