分享我自己写的一个补丁包打包工具

分享我自己写的一个补丁包打包工具: Jhotfix

该插件需要安装 SVN 1.6 及以上版本插件先,然后就可以从日志中把选中的日志所对应修改的类打成一个补丁包。主要应用于WEB开发时打补丁包用。
我的微博:http://weibo.com/c01ly
发布地址:http://www.oschina.net/p/jhotfix
--------------------------------------

1.概述

Jhotfix 由Alon Cai 开发的一上简单的插件,利用该插件可以从SVN的日志上导出对应修改的 class和资源文件。主要用于 web 工程导出补丁包或 Ant 打包脚本。

2.安装

  2.1 安装前提

  (1)Eclipse 的版本是3.1及以上的平台

  (2)Eclipse 已完全安装SVN1.6及以上版本的插件

   2.2 安装

   从 Eclipse 或 MyEclipse 中添加安装插件地址:请复制【http://alon.35free.net/update/】地址
添加地址:
   
   即可看以相应的组件
   

  安装步骤(同安装其它插件一样,这里省略)

3.作用与使用

   3.1 在工程文件(夹)中的应用(非 SVN )

    选中工程目录下的资源文件或文件夹(可多选,可不有连续),然后右击:   



     选择英文环境菜单“Jhotfix”(或中文环境菜单“热补丁包”)

     3.1.1 子菜单英文环境“Generate ant Script”(或中文件环境菜单“导出Ant脚本”)

     即可在你的工程目录下多出一个 build.xml 的 ANT 脚本,只要在 ant 脚本中右击 run as ant build 即可执行打包。该包将包含所有你选择的文件或文件夹,java 文件只会打包它的 class文件,该包直接解压到你的服务器,覆盖即可以完成补丁的打入。

    
     3.1.2 子菜单英文环境“Generate Zip package”(或中文环境“Jhotfix|导出Zip压缩包”)

     这个菜单直接导出ZIP包到你指定的文件目录下,直接就是一个补本包,同3.1.1 所打包的一致。

   3.2 在SVN 日志中的使用

   先查看工程或工程下的文件或文件夹的 SVN 的资源历史记录(即 SVN日志),然后在显示的 SVN 中的日志列表中,选择需要打包的 SVN 日志,右击出现和3.1一样的菜单,里面也有同样的子菜单

    查看SVN日志(可以从工程,也可以从文件右击菜单)
  

    在SVN日志中,右击日志:
    
   3.2.1 生成 ANT 脚本

   将生成 ant 打包补丁的脚本,里面含所选SVN日志中有修改或添加的类文件及资源文件。SVN的日志选择可以多选,也可以不连续选择。

  3.2.2 生成 zip 包

   将生成 ZIP补丁包,里面含 有所选SVN日志中有修改或添加的类文件及资源文件。与 3.1.2 不同的是,多了一个文本文件,里面记录所有SVN日志的修改注释及所对应的文件。
生成的两个文件:
   
    压缩包内容:
   
    文本文件内容:
     

猜你喜欢

转载自cailongyi.iteye.com/blog/1532752