Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2134834
  • 博文数量: 141
  • 博客积分: 3552
  • 博客等级: 中校
  • 技术积分: 4148
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-15 14:39
个人简介

熟悉Linux下程序设计及各种应用程序 熟悉C Language 熟悉Glusterfs、FFmpeg、CDN 系统设计,计算机图形系统设计、分布式程序设计 目前主要研究方向:流媒体

文章分类

全部博文(141)

分类: Python/Ruby

2011-07-27 14:31:20

使用git加上shell,获得公司没修改过的代码的commit id,然后相比较,做成一个patch
  1. #!/bin/bash

  2. OUTPUT_FILE=$1
  3. ORIG_COMMIT_ID=`git log | awk '/commit/&&T{v1=$0;T=0}/@fs-linux.com>/{T=1}END{print v1}'|awk -F " " '{print $2}'`
  4. LAST_COMMIT_ID=`git log | head -n 1 | awk -F " " '{print $2}'`

  5. echo $ORIG_COMMIT_ID
  6. echo $LAST_COMMIT_ID


  7. git diff $ORIG_COMMIT_ID $LAST_COMMIT_ID > $OUTPUT_FILE










阅读(4199) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

T-Bagwell2011-08-01 18:14:52

xiaopan3322: 看到有人用GIT就感到亲切啊…….....
是吧,呵呵,我也是简单的用用,没那么深

T-Bagwell2011-08-01 18:14:50

xiaopan3322: 看到有人用GIT就感到亲切啊…….....
是吧,呵呵,我也是简单的用用,没那么深

xiaopan33222011-07-31 22:34:50

看到有人用GIT就感到亲切啊……