当前位置:首页 > iOS开发专区 > 正文内容

git制作增量包用于更新代码

8年前 (2017-09-20)iOS开发专区8722
1 先找到指定的开始提交id,比如 05104e3475f63e1e49fbfcbd424a4a3801b95645
2 找到结束的提交id,比如 a0eb9bc6d4e1801062877fd435eefb81f11598b8
3 在命令行下进入到git代码目录中,敲命令制作增量包
    git archive -o hot-fix-20151001.zip HEAD $(git diff 05104e3...a0eb9bc --name-only)
    注:git diff 后边的commit id, 可以只取前7位或全部写上都可以
3 命令执行完成后,在当前目录生成一个.zip的文件,这个就是增量包文件了
Tips: 其实还可以把zip文件生成到指定目录中,把上边git archive的命令改一下
    git archive -o /root/hot-fix-20151001.zip HEAD $(git diff 05104e3...a0eb9bc --name-only)


例如:
git archive -o hot-fix-20170920.zip HEAD $(git diff 10183dcacfdbaead7f8ae3efe69df6ee9ad9c06a...96b653ded1b620935f639b8f1a0ee2d368fbd329 --name-only)
[attachment=1490]
有个问题,打出的包,是java代码,没法编译。








扫描二维码推送至手机访问。

版权声明:本文由 果签工坊 发布,如需转载请注明出处。

本文链接:https://applep12.vip/programming/nLBjvIZm1dvZvlq.html

分享给朋友:

相关文章

直接操作Window对象进行 打印 保存等操作

打印代码:<SCRIPT language="JavaScript">       function printdiv() {  ...

js直接操作access数据库

<html>    <head><titel>jstest</title></head>    &l...

重新设置 Myeclipse workspace

启动不提示 “Workspace Launcher”对话框的情况下首次启动Eclipse/MyEclipse时, 会弹出"Workspace Launcher"对话框, 提示设置Workspace路径. 设定好路径后,...

初学extjs 了解的一些基本属性

1.  Ext.Msg.alert("角色管理信息提示", "角色权限保存成功!");2.  store.baseParams.jsonString = jso...

关于extjs组件中的内存泄露问题

所有component的子类都自动的参与标准的ext组件的生命周期:创建,渲染,销毁,这些操作由Container类提供。在创建容器时,组件可以通过item配置选项添加到容器中,或者可以add方法动态地添加。所有组件都注册到了ext.com...

8088汇编手册

一、数据传输指令 --------------------------------------------------------------------------------     它们在存贮器...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。