#!/bin/bash
IFS=$'\n' #conf start commid id
startCommitId=030cd2bf4e3694fe3a3b6f069556c4ea91a9858d
lastCommitId="123"
for log in $(git log --pretty=oneline)
do
commitId=${log:0:40}
desc=${log:41} #echo "commitId:${commitId} desc:${desc}"
if [ "123" != "$lastCommitId" ]; then
#echo "前一次提交ID:${commitId} 当前打包ID:${lastCommitId}"
git diff --name-only ${commitId} ${lastCommitId}|xargs zip patch/${lastCommitId}.zip
#echo "command:${comand}"
#$comand
fi lastCommitId=$commitId if [ "$commitId" = "$startCommitId" ];then
echo "已经到达最后一次提交,直接退出"
break
fi done

最新文章

  1. vs2012安装Microsoft.AspNet.WebApi.WebHost
  2. github 离线版本下载
  3. jsp的el表达式
  4. Debug
  5. linux下单节点oracle数据库间ogg搭建
  6. SQL Server 发布订阅 发布类型详解
  7. C#画图
  8. 【分享】.Net有哪些大型项目、大型网站的案例?
  9. Linux系统的组成和内核的组成
  10. HTML 5 drag and drop 简介
  11. Flask web开发 简单介绍
  12. oracle查询语句中case when的使用
  13. ubuntu 笔记一
  14. 前端JS面试题汇总 Part 3 (宿主对象与原生对象/函数调用方式/call与apply/bind/document.write)
  15. ReentrantLock原理学习
  16. Android 如何解决dialog弹出时无法捕捉Activity的back事件
  17. 国际化之iPhone设备支持的语种
  18. plsql连接oracle数据库,不用配置任何东西(转)
  19. 使用absolute布局
  20. Machine Schedule HDU1150

热门文章

  1. debian8.8更新源
  2. PAT甲级——1035 Password (20分)
  3. 文件操作符|-e|-M|-s|-A|_|-r -w $filename|stat|localtime|&|>>|<<
  4. mysql创建某个数据库中的某张表 只读用户
  5. php面向对象理解(一)
  6. 谁能率先挖掘出5G金矿?
  7. fedoar29配置漏洞平台webgoat
  8. 安装VSCODE和typora黑屏
  9. 林轩田机器学习基石笔记2—Learning to Answer Yes/No
  10. 【一定要记得填坑】LG_3822_[NOI2017]整数